Linear code generator
ClientAlso 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 check — before encoding retail product digits into EAN-13 or UPC-A bars.
- EAN-13 check — to confirm digit count and GS1 check digit on pasted GTINs.
- Barcode scanner — to read existing bars from a photo instead of generating new artwork.
- QR generator — for 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
More tools
Related utilities you can open in another tab—mostly client-side.
Linear barcode scanner
ClientUpload a photo to read Code 128, EAN-13, EAN-8, and UPC-A linear barcodes in your browser—BarcodeDetector; copy digits or open in generator.
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.