Main focus
Use the Print Barcodes tool to prepare label data, design barcode labels, and print or export them for sheets and thermal printers.
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
- Open the Print Barcodes tool.
- In
Select Data Source, choose where the label data should come from. - In
Design Label, usePrepare print dataif you need to edit rows, select only some rows, or fill missing values. - Add fields and special elements to the label, then drag and resize them on the canvas.
- Select each element to adjust its barcode type, text style, rotation, color, line, image, or GS1 settings.
- Go to
Print Barcodes. - Choose
Multiple per pagefor an A4 label sheet orOne per page (Thermal printer)for a thermal label printer. - Use
Preview and Print, or chooseExport as PDF,Export as SVG, orExport 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
Barcodeelement when you need a standard barcode that uses a field value. - Add a
GS1 2D Barcodeelement when you need a GS1 Digital Link or GS1 AI element string. - Add
Static text,Horizontal Line, orUpload Imageelements for fixed text, separators, and logos.
Set barcode and text options
- Standard barcode elements support
Code 128,Code 39,EAN-13,QR Code, andData Matrix. - Turn
Show Human Readable Texton 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 compensationif 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.