Linear barcode generator
ClientTurn 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 generator — for square codes with Wi‑Fi, vCard, or URL payloads instead of linear symbologies.
- GTIN check — before encoding retail product digits into EAN-13 or UPC-A bars.
- ISBN validate — when 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
More tools
Related utilities you can open in another tab—mostly client-side.
QR code generator
ClientWi‑Fi & vCard builders, templates—custom colors, optional logo, PNG/SVG—local only.
QR code decoder
ClientUpload an image to read QR payload text or URLs—local jsQR decode; not a live camera scanner.
GTIN checksum (EAN / UPC)
ClientPaste GTIN‑8, UPC‑A (GTIN‑12), EAN‑13, or logistic GTIN‑14 digits—ISO GS1 modulus‑10 parity without GS1 lookup—browser-only.
ISBN validate & convert
ClientISBN-10 / ISBN-13 checksums and 978↔ISBN-10 conversion—book identifiers only, no title lookup; browser-only.