PRINT / PRODUCT LABELS

Free Barcode Label Generator

Turn a product list into printable barcode labels. Add names, SKU, prices and quantities, then download your files or print a sheet.

CSV or spreadsheetUPC-A · EAN-13 · Code 128No account

Build your barcode labels

Up to 100 rows · 500 printed labels · Data stays in this tab

Import and edit barcode rows

1. Add your products

Paste a table or upload a CSV

CSV, tab-separated tables, or one number per line. Optional headers: value, name, sku, price, quantity, format. Without headers, use that order. Keep barcode columns as text in your spreadsheet so leading zeros survive.

UTF-8 files, up to 256 KB. Test numbers are examples, not identifiers assigned to your products.

0 / 100 rows · Quantity sets the number of printed copies.

Label layout settings

2. Choose your label layout

These are editable layouts. Measure your label stock and adjust the dimensions below.

Barcode proportions and white margins stay intact. If a barcode or its text does not fit, you will be asked to adjust the layout. For partly used sheets, positions count left to right, then down.

3. Preview, download or print

Your printable sheets appear here

Add your products, choose the label size and generate. Every row must pass its data, fit and image scan checks before downloading or printing.

From a product list to usable labels

  1. 01

    Check the product data

    Use your assigned UPC or EAN numbers, or choose Code 128 for internal IDs. Import a table, review leading zeros and set the number of copies for each row.

  2. 02

    Match your label stock

    Measure the label dimensions, margins and gaps. Review each page in the preview. Skip already used positions when printing on a partly used sheet.

  3. 03

    Test one printed sample

    Print at actual size with headers and footers off. Compare the scanned value with your product list before printing more. Keep the JSON manifest with your source data.

Barcode label questions

Which barcode formats can I use?

Choose UPC-A, EAN-13 or Code 128 for each row. UPC-A accepts 11 digits to add a check digit or 12 digits to verify it. EAN-13 accepts 12 or 13 digits. Code 128 accepts up to 40 printable ASCII characters. Product names can use other languages, subject to available label space.

How do CSV and spreadsheet imports work?

Upload a UTF-8 CSV or TSV file, paste a spreadsheet table, or enter one barcode per line. Optional columns are value, name, sku, price, quantity and format. You can edit or remove imported rows before generating. Keep barcode columns as text in your spreadsheet: zeros lost before import cannot be recovered. Each batch supports 100 rows and 500 printed copies, with files up to 256 KB.

What is included in the ZIP?

Each input row becomes one SVG or PNG label image with your selected product name, SKU and price. The ZIP also includes a CSV manifest, a JSON manifest that preserves barcode numbers as strings, and printing notes. Quantities are used in the print layout; the ZIP does not duplicate identical label images.

Can I print A4, Letter or thermal labels?

Yes. Choose the paper and adjust label width, height, sheet margins and gaps to match your stock. A4 and Letter layouts can skip used positions on the first sheet. Thermal mode uses one label per page at your chosen dimensions. Use Print all / Save PDF and match the paper settings in your printer dialog. These editable layouts are not branded stock templates.

Why does a label fail its fit check?

The tool preserves barcode proportions, readable numbers and white margins. A label fails when its barcode or product text does not fit at the selected size. Increase the label dimensions, shorten the text, hide a field or select another barcode size. No rows are silently skipped, and the tool will not shrink a barcode just to fit it.

Are these GS1 numbers or certified retail labels?

No. Use identifiers assigned to your products and check your retailer’s requirements. This tool checks data and digitally decodes each rendered label image, but does not issue GS1 identifiers or certify printed barcode quality. Print and scan a physical sample with the intended printer and scanner before making a batch.

Where is my product data saved?

Your table and barcode files are processed in this browser tab. They are not uploaded, saved to an account or shared with a team. Download your files before closing or refreshing the tab. Optional analytics record tool actions, not your barcode values, product names, SKU or prices.