anyscan.download
Free forever

CSV to Barcode Generator

Turn CSV rows into validated QR codes and barcodes directly in your browser. Drop a CSV file or paste spreadsheet data to begin.

Batch

Paste a list or upload a spreadsheet.

Local processing
TXT, CSV, TSV or XLSX · or drop one hereCSV, TXT or TSV · or drop one hereXLSX workbook · or drop one here
Generate a sequence

Add a list or spreadsheet to see a safe preview.

Processed locally. CSV rows and generated values stay in this browser.

Map a CSV to scannable output

Use a header row to map the value to encode and optional label, quantity, filename and format columns. The batch preview makes column choices and row errors visible before export.

Drop CSV

Open a comma-, semicolon-, pipe- or tab-delimited file directly in the batch importer.

Paste spreadsheet data

Paste rows copied from a spreadsheet when a separate CSV file is unnecessary.

Keep filenames safe

Use a filename column or template; collisions receive deterministic suffixes.

From CSV rows to traceable output

  1. Drop the CSV or paste its rows, then confirm the detected delimiter and header row.
  2. Map the required Value column and any Label, Quantity, Filename or Format columns.
  3. Resolve row-level validation errors and decide whether duplicate values should be kept.
  4. Export codes with a CSV report that records each row result and verification scope.
CSV column mapping reference
Column roleRequiredUse
ValueYesThe exact text or identifier encoded in the symbol.
LabelNoHuman-readable text printed beside a code.
QuantityNoA whole-number repeat count for the row.
FilenameNoA preferred export name; unsafe characters are replaced.
FormatNoA supported symbology for that row instead of the job default.

Worked example: preserve a quoted field

Product,SKU,Quantity,Format
"Cable kit, black",ASSET-0042,3,CODE128

The comma inside the quoted product name belongs to one cell; it is not another column. Map SKU to Value, Product to Label, Quantity to Quantity and Format to Format. This single source row creates three Code 128 outputs encoding ASSET-0042, with Cable kit, black as the label. CSV reports escape formula-like cells for safe spreadsheet opening, so report text may differ from the encoded value.

Specifications

Column mapping
Value is required; label, quantity, filename and format are optional.
Output
SVG or PNG ZIPs, code sheets and CSV reports; mapped values can continue to Labels for PDF or ZPL.
Validation
Row-level format checks run before export; decode verification scope is recorded in the report.

Common questions

Can a CSV make QR codes as well as barcodes?

Yes. Use Auto or map a supported format column, including QR and Code 128.

Can a row create multiple labels?

Yes. Map a whole-number Quantity column within the browser-safety limits.

Can exported reports trigger spreadsheet formulas?

Cells beginning with spreadsheet formula markers are neutralized in the CSV report so opening it does not execute them as formulas.

Related tools for spreadsheet and print workflows. Excel to Barcode · Bulk Barcode Generator · Barcode Labels