Linear code generator

Client

Also called linear barcode generator — 1D vertical bars, not square QR codes.

Turn product digits into scannable linear (1D) bars—EAN‑13, EAN‑8, Code 128, UPC‑A, and more. GS1 check digits are added when you paste the shorter body. Everything runs locally; download PNG or SVG for labels. Read existing bars from a photo on the barcode scanner. For square matrix QR codes with Wi‑Fi or contact cards, use the QR generator.

Using this page

Pick a symbology (or use the Code 128 / EAN‑13 shortcuts), paste your payload, then download PNG or copy SVG. Adjust bar width, colors, quiet zone, or use a transparent PNG for label artwork. For retail GTINs, paste 12 digits for EAN‑13 or 7 for EAN‑8—the tool adds the GS1 check digit when needed. Load example fills valid sample values per format.

Linear vs matrix codes

Linear (1D) barcodes encode data in vertical bars—common for retail EAN/UPC on packaging and Code 128 for logistics SKUs. Matrix QR codes on QR generator hold more mixed payloads (URLs, Wi‑Fi). This page focuses on linear symbologies only.

EAN and UPC on this page

Paste GTIN digits and pick EAN‑13, EAN‑8, or UPC‑A—the tool can compute the GS1 check digit when you supply the shorter body. Validate digits first on GTIN check before exporting PNG/SVG for labels. Code 128 accepts alphanumeric SKUs and is the usual choice when the payload is not a fixed-length retail number.

Validate before you print

After generating bars, confirm symbology rules on dedicated check pages—EAN-13 check, Code 128 check, and quiet zone hint—so scanner integration tests fail in the tab, not on the warehouse floor.

Linear code generator

1D barcodes (EAN, UPC, Code 128). For square QR matrix codes, use the QR generator.

?

Renders in your browser—no upload. For square QR codes with Wi‑Fi or vCard payloads, use the QR generator.

Common formats

General text, URLs, SKUs—most flexible linear format here.

Load example

Paste retail digits only and the format may switch to EAN or UPC on blur. Use GTIN check to verify check digits first.

Appearance

Nearby workflows on Toolcore

  • GTIN checkbefore encoding retail product digits into EAN-13 or UPC-A bars.
  • EAN-13 checkto confirm digit count and GS1 check digit on pasted GTINs.
  • Barcode scannerto read existing bars from a photo instead of generating new artwork.
  • QR generatorfor square codes with Wi‑Fi, vCard, or URL payloads instead of linear symbologies.

Common use cases

  • Create an EAN‑13 or EAN‑8 barcode from product digits before sending label artwork to print.
  • Generate Code 128 bars for internal SKUs, URLs, or warehouse tote IDs when QR is not required.
  • Preview UPC‑A or ITF samples for scanner integration tests—use fake data, not live inventory secrets.

Common mistakes to avoid

  • Wrong digit count for retail formats

    EAN‑13 expects 12 or 13 digits; EAN‑8 expects 7 or 8; UPC‑A expects 11 or 12. The tool can add a check digit when you supply the shorter body—verify against your packaging spec.

  • Confusing this page with a camera scanner

    This tool generates linear barcodes from text you type. It does not scan barcodes from a webcam—use a dedicated scanner app for that workflow.

  • Assuming every scanner reads every symbology

    Older imagers may omit Pharmacode or MSI. Confirm the hardware path before you standardize a format.

FAQ

What is a linear code generator?

It builds 1D barcodes—vertical bars such as EAN-13, UPC-A, and Code 128. That is different from a square QR (matrix) code; use the QR generator when you need Wi‑Fi or URL payloads in a 2D symbol.

How do I create an EAN barcode from product digits?

Choose EAN‑13 (or EAN‑8 for small packs), paste 12 digits (or 7 for EAN‑8), and the tool adds the check digit if needed. Download PNG or SVG for your label workflow.

Are barcodes uploaded?

No. Rendering happens only in your browser from the text you type.

Can I encode arbitrary Unicode in Code 128?

Code 128 supports ASCII-range payloads in practice; exotic characters may fail—normalize to bytes your workflow expects.

Common search terms

Phrases people search for that match this tool. See the full long-tail keyword index.

  • linear barcode generator online
  • linear code generator
  • linear qr code generator
  • ean barcode generator
  • ean code generator
  • ean to barcode
  • create ean barcode
  • code128 barcode generator online
  • ean 13 barcode maker
  • ean 8 barcode generator
  • upc barcode generator free
  • linear barcode svg png
  • transparent barcode png download
  • copy barcode png online
  • gtin checksum verifier browser
  • ean13 check digit calculator online

Related utilities you can open in another tab—mostly client-side.