anyscan.download
Free forever

Bulk Barcode Generator

Generate barcodes in bulk from pasted lists, CSV, Excel or numbered sequences. Map values, labels, quantities, filenames and formats, then export locally.

Batch

Paste a list or upload a spreadsheet.

Local processing

Number cells lose leading zeros: 00123456 imports as 123456. Format identifier columns as Text in the spreadsheet before importing.

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. Spreadsheet rows and generated values stay in this browser.

Generate many codes from one job

Batch accepts pasted rows, TXT, CSV, TSV and XLSX files. It maps the fields needed for each output, reports invalid rows and creates files without uploading the source data.

Map source columns

Choose value, label, quantity, filename and per-row format columns before generating.

Check rows first

Review duplicates, format errors and optional check-digit corrections before export.

Export locally

Create SVG or PNG ZIPs, code sheets, reports, or hand the mapped job to Labels for PDF or ZPL.

A controlled batch workflow

  1. Paste a list, upload a supported file or generate a numbered sequence.
  2. Map the value, label, quantity, filename and optional per-row format columns.
  3. Review valid rows, invalid rows, duplicates and any deterministic check-digit corrections before output.
  4. Choose a bounded preview, a ZIP or report export, or continue to Labels for a print job.
Choose the batch input that matches the job
InputBest forWhat to check
Pasted listOne value per line or a copied spreadsheet rangeConfirm whether the first row is a header.
CSV or TSVExports from inventory, ERP and spreadsheet toolsConfirm the detected delimiter and column mapping.
XLSX workbookA workbook with a specific visible worksheetSelect the intended sheet and review identifier formatting.
SequenceAsset, ticket or location IDs with a predictable rangeCheck prefix, start, end and zero-padding before generation.

Worked example: a mixed-format job

Label,Value,Quantity,Format
Warehouse asset,ASSET-0042,2,CODE128
Returns portal,https://example.com/returns,1,QR

Paste these rows with the header enabled and map Value, Label, Quantity and Format. Two source rows produce three outputs: two Code 128 asset labels and one QR link. Quantities create repeated outputs, not new identifiers. The included mixed-format sample extends this workflow to seven rows and eleven outputs; review its report before printing.

Specifications

Accepted input
Pasted spreadsheet ranges plus TXT, CSV, TSV and XLSX files up to 10 MB.
Supported formats
Auto-detect, QR, Code 128, Code 39, EAN-13, EAN-8, UPC-A and ITF.
Browser safety
Up to 50,000 rows and 50,000 quantity-expanded outputs per job.

Common questions

Can rows use different formats?

Yes. Map a Format column to use supported QR and barcode symbologies per row.

Are spreadsheets uploaded?

No. Parsing, validation, rendering and export run in the browser.

Choose an import-specific workflow or prepare the finished job for printing. CSV to Barcode · Excel to Barcode · Barcode Labels