Main focus

Use the Print Barcodes tool to prepare label data, design barcode labels, and print or export them for sheets and thermal printers.

Applies to

  • Web

Open the Print Barcodes tool to create labels in the Mobile Inventory web app.

What you can do without signing in

You can import a file or generate barcode data without signing in. If you are signed in, or if you open the tool from the mobile app, you may also see inventory, Shopify, or mobile app data sources.

Before you start

  • Choose your data source: CSV, XLS, XLSX, generated barcode data, inventory data, Shopify products, or products sent from the mobile app.
  • Check the printer and label stock you plan to use. You can print one label per page for thermal printers or multiple labels per A4 sheet.
  • If you generate new EAN-13 codes, use them for private or internal labels unless your business owns the identifier range needed for public product distribution.

Quick Steps

  1. Open the Print Barcodes tool.
  2. In Select Data Source, choose where the label data should come from.
  3. In Design Label, use Prepare print data if you need to edit rows, select only some rows, or fill missing values.
  4. Add fields and special elements to the label, then drag and resize them on the canvas.
  5. Select each element to adjust its barcode type, text style, rotation, color, line, image, or GS1 settings.
  6. Go to Print Barcodes.
  7. Choose Multiple per page for an A4 label sheet or One per page (Thermal printer) for a thermal label printer.
  8. Use Preview and Print, or choose Export as PDF, Export as SVG, or Export as PNG.

Choose a Data Source

From File
Import a CSV, XLS, or XLSX file. Use clear column headers because those headers become the fields you can place on the label.
Generate Barcodes
Create a list of new EAN-13 barcode values and link them to products later. The tool starts with 50 labels, but you can change the number before printing.
Your inventory data
Signed-in users can select inventory records and use product fields directly in the label design.
Shopify or mobile app data
If your account or mobile app session supports it, the tool can also use Shopify products or products passed from the Mobile Inventory app.

Prepare the Print Data

Use Prepare print data before previewing or printing when you need to clean up the rows that will be printed.

  • Select rows if you only want to print part of the data. If no rows are selected, all rows are printed.
  • Search the dataset, edit cells, add rows, duplicate rows, delete rows, add columns, rename columns, or delete columns.
  • Fill selected or empty cells when a value is missing across several rows.
  • Watch for fields marked as missing, especially when the label design uses that field.

Design the Label

The label designer has a canvas in the center, available fields and special elements on the left, and the selected element's properties on the right.

Add fields and elements

  • Add data fields from your source file, inventory, Shopify product, generated barcode list, or mobile app product selection.
  • Add a Barcode element when you need a standard barcode that uses a field value.
  • Add a GS1 2D Barcode element when you need a GS1 Digital Link or GS1 AI element string.
  • Add Static text, Horizontal Line, or Upload Image elements for fixed text, separators, and logos.

Set barcode and text options

  • Standard barcode elements support Code 128, Code 39, EAN-13, QR Code, and Data Matrix.
  • Turn Show Human Readable Text on or off for barcode values.
  • Adjust font family, font size, font weight, alignment, letter spacing, line spacing, text color, and rotation.
  • Use Ink shaving / print compensation if printed bars or 2D modules bleed together. Increase it slightly, then print another test label.
  • For images, upload the image and resize it on the label canvas.

GS1 2D barcodes

Use GS1 2D Barcode for GS1 Digital Link URI labels or GS1 AI element strings. You can map data such as GTIN, batch, serial number, expiration date, or count from dataset fields or fixed values. GS1 output is available as QR Code or Data Matrix.

Preview, Print, or Export

One per page (Thermal printer)
Use this for thermal label printers. Set the label width and height, and switch units between millimeters, inches, and pixels if needed.
Multiple per page
Use this for A4 label sheets. Adjust scale, margins, column spacing, row spacing, columns, and rows until the preview matches your label paper.
Preview and Print
Open the print flow and choose the printer settings. Match the paper size, margins, and browser scaling to the layout shown in the tool.
Export
Export labels as PDF, SVG, or PNG. When an SVG or PNG export contains multiple pages, the files may be downloaded together in a ZIP file.

Printing Tips

  • Print one test page first, then scan a few labels before printing the full batch.
  • For label sheets, use the same paper size in the browser or system print dialog as the page shown in the tool.
  • If the printer dialog offers scaling, start with actual size or 100 percent. Adjust margins and spacing in the tool if the label sheet is not aligned.
  • For thermal printers, enter the exact label width and height used by the printer.
  • If a barcode does not scan reliably, make the barcode larger, reduce rotation if possible, improve print contrast, and test again.

Save the Project

Use Save project if you want to reuse the same label layout, data source, and print settings later. Use Open project to continue from a saved Print Barcodes project file.