Barcode Generator
Generate a scannable barcode in EAN-13, EAN-8, UPC-A, Code 128, or Code 39 format, and download it as an SVG.
Overview
Retail barcode formats like EAN-13 and UPC-A require a specific digit count and a check digit computed from the rest of the number; Code 128 and Code 39 instead accept arbitrary text for internal tracking, asset tags, or shipping labels. This tool renders whichever format you pick as a crisp, scalable SVG, computing any required check digit automatically.
Examples
EAN-13
400638133393
A scannable EAN-13 barcode
Code 128
ADIKYA-0001
A scannable Code 128 barcode
How It Works
- Choose a barcode format: EAN-13, EAN-8, UPC-A, Code 128, or Code 39.
- Enter the value to encode.
- Click Generate, then download the barcode as an SVG.
Use Cases
Prototyping product packaging
Generate a placeholder EAN-13 or UPC-A barcode before an official GS1 number is assigned.
Internal asset or inventory tags
Use Code 128 or Code 39 to encode an internal SKU or asset ID that doesn't need a GS1-registered number.
Tips
- EAN-13, EAN-8, and UPC-A expect digits only — the format's own check digit is computed for you if you leave it off.
FAQ
No. The barcode is generated entirely in your browser.
You need a GS1-assigned number to sell a product with a scannable EAN/UPC — this tool renders the barcode image but doesn't assign or register a number for you.