Excel to Barcode Labels

Barcode Generator from Excel — Import XLSX and Print Labels

Import an Excel spreadsheet, map the barcode column, validate rows and generate printable Code 128 labels or a ZIP of SVG and PNG files.

Barcode production workspace

Deterministic rendering · live preview · print-ready exports

Sign in for AIStandard generation is free

Batch results

Showing the first 0 labels in the browser preview.

AI-assisted setup

Describe the job and let AI select a practical format, range and print setup.

Deterministic output

Every barcode is rendered by a barcode engine, not painted by an image model.

Private by default

Standard barcode rendering and batch preparation happen in your browser.

Production guide

Code 128 batch generation: data, checks and printing

Code 128 is the general-purpose choice when one label must carry compact alphanumeric business data without a retail-numbering scheme. Map one stable identifier per row, preserve leading zeroes as text in the spreadsheet and scan-test the longest value in the batch.

Where Code 128 fits

  • Excel product catalogs
  • Asset registers
  • Serial-number workbooks
  • Asset tags and equipment IDs
  1. 1

    Prepare valid Code 128 batch data

    Use the exact internal value expected by the receiving system. Code 128 supports mixed-case text, digits and common punctuation; avoid adding spaces or prefixes that are not part of the identifier. Map one stable identifier per row, preserve leading zeroes as text in the spreadsheet and scan-test the longest value in the batch.

  2. 2

    Confirm checks and encoding rules

    Every Code 128 symbol includes a mandatory internal checksum, which the encoder calculates automatically. It is not displayed as an extra character in your source value.

  3. 3

    Sample, print and deliver the batch

    Keep the quiet zones clear and increase scale before increasing height when narrow bars become too small for the target DPI. Code 128 works with standard 1D laser and imaging scanners, but the scanner must be configured to return the same character set used by the host system.

Pre-delivery checklist

  • Use the exact internal value expected by the receiving system. Code 128 supports mixed-case text, digits and common punctuation; avoid adding spaces or prefixes that are not part of the identifier.
  • Every Code 128 symbol includes a mandatory internal checksum, which the encoder calculates automatically. It is not displayed as an extra character in your source value.
  • Keep the quiet zones clear and increase scale before increasing height when narrow bars become too small for the target DPI.
  • Code 128 works with standard 1D laser and imaging scanners, but the scanner must be configured to return the same character set used by the host system.

Frequently asked questions

What data can Code 128 encode?

Use the exact internal value expected by the receiving system. Code 128 supports mixed-case text, digits and common punctuation; avoid adding spaces or prefixes that are not part of the identifier.

How does Code 128 handle check digits?

Every Code 128 symbol includes a mandatory internal checksum, which the encoder calculates automatically. It is not displayed as an extra character in your source value.

When should I not use Code 128?

Do not use Code 128 as a substitute for an assigned UPC, EAN or GTIN at retail point of sale.

Is spreadsheet data uploaded to a server?

Standard Excel and CSV parsing and barcode rendering run in the browser. Data is sent to an AI provider only when you intentionally use an AI feature.