Linear barcode generator

Client

Turn product digits into scannable linear (1D) bars—EAN‑13, EAN‑8, Code 128, UPC‑A, and more. Everything runs locally; download PNG or copy SVG for labels and mock-ups. For square 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.

Linear barcode

?

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

  • QR generatorfor square codes with Wi‑Fi, vCard, or URL payloads instead of linear symbologies.
  • GTIN checkbefore encoding retail product digits into EAN-13 or UPC-A bars.
  • ISBN validatewhen book trade identifiers sit beside barcode artwork in the same pack.

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

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
  • 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.