Catalog export → labels ready for paper

Turn a CSV into printable barcode labels

Start with a CSV from your store, warehouse or inventory system. Keep the scanner's identifier separate from the printed product caption, then arrange the labels on a PDF sheet.

No account · Files stay on your device · Free 20-row barcode preview

Free layout planner

Check your sheet layout

Generic A4 and US Letter layouts. Check measurements against your stock; these are not manufacturer-certified templates.

Selected: Letter · 30 compact labels

Use with your spreadsheet

The free PDF contains two demonstration labels. Your uploaded full-batch PDF requires a paid unlock. Layout changes apply to the export controls below.

Geometry preview: label positions and gaps, not the final barcode artwork.

How to use this workflow

  1. Export a UTF-8 CSV with identifier, product-name and optional price columns. Quote text fields containing commas.
  2. Upload the CSV. Map the identifier to Barcode value, the name to Caption column and a numeric dollar price to Price column.
  3. Choose the barcode format for the batch and inspect the free 20-row preview. Correct empty or invalid identifiers in your source export.
  4. Choose your sheet measurements, generate the batch and unlock the PDF. Print a plain-paper alignment test at 100% before printing labels.

Quote product names that contain commas

SKU,Product,Price
PART-001,"Washer, stainless steel",3.50
PART-002,"Bolt, M8",1.25

Try a sample:CSV file

Use identifiers you already own or have permission to encode. BarcodeDesk does not issue or register UPC, EAN or GS1 numbers.

Prepare a store or inventory export for labels

A CSV is a table of records rather than a label design. The first row supplies column names, and each following data row becomes one label when its barcode value is valid. Unneeded columns can stay in the file; map only the columns you want to use.

If you need several copies of a label, repeat the product row before uploading. The current tool does not interpret a Quantity column as a copy count. A repeated identifier is acceptable when you intentionally want the same barcode on several products or bins.

Have an XLSX or XLS workbook rather than a CSV export? Create barcode labels from Excel without converting the file first.

Protect punctuation and leading zeroes

A quoted field such as "Washer, stainless steel" remains a single product caption. Save the export as UTF-8, and verify the mapping screen before generation. Identifiers are treated as strings by the CSV parser, but any leading zeroes already removed by your source application cannot be reconstructed here.

Keep the first row for headers rather than a title or notes. Remove extra report totals below the data, since a totals row may otherwise be interpreted as another record. Blank rows are skipped; populated rows with missing scan values are reported as errors.

Need a barcode image for each product rather than a PDF? Use the CSV barcode file generator to export a named PNG or SVG ZIP.

A PDF sheet is different from a ZIP of barcodes

The CSV barcode-file generator produces individual images for other software. This workflow adds product captions and optional prices, and positions successful labels on A4 or US Letter pages. Overflow automatically continues onto another PDF page.

Mapped prices currently print with a dollar prefix, so enter 3.50 rather than $3.50. Use the caption for other currency text and leave Price unmapped. The sheet preview shows geometry, not your complete product artwork. Inspect the free sample PDF, then test an actual exported label before a production run.

Check your stock dimensions in the barcode sheet planner before printing your product labels.

Barcode Labels from CSV questions

Yes. Quote the entire CSV field so the comma stays inside the product name instead of creating another column.

Main bulk workspace · Choose a barcode format · Excel barcode files