Barcode Generator (CODE128, EAN, UPC…)
Local ProcessingCreate CODE128, CODE39, EAN-13, EAN-8, UPC-A or ITF barcodes and save as PNG or SVG.
How It Works & Processing Standards
Create CODE128, CODE39, EAN-13, EAN-8, UPC-A or ITF barcodes and save as PNG or SVG.
Tool processing runs in your browser. If you create a calculator or conversion share link, its values are included in the URL. See the privacy policy for account, analytics and advertising data.
Current Limits
- Maximum input length: 2,000,000 characters
Choose the barcode type under "Task" and enter a value. For EAN-13, 12 digits get a 13th check digit added; 13 digits are checked for a correct check digit first.
EAN/UPC numbers for products on sale must be issued by GS1. Numbers made here are for testing.
What You Can Do
- CODE128, CODE39
- Letters and digits for logistics and inventory.
- EAN-13, EAN-8, UPC-A
- Retail barcodes with check digits calculated or verified.
- ITF
- Even-length numeric barcodes for cartons.
How to Use Barcode Generator (CODE128, EAN, UPC…)
- 1Choose a typePick the barcode type.
- 2Enter a valueA value valid for that type.
- 3SaveDownload as PNG or SVG.
Examples
EAN-13 (12 digits entered)
Input: 012345678901
Result: A 13-digit EAN-13 barcode with the check digit added (SVG)
CODE128
Input: ABC-123
Result: A CODE128 barcode with ABC-123 printed below
Common Use Cases
- Inventory and asset labels
- Test barcodes on prototype packaging
Frequently Asked Questions (FAQ)
Entering 13 digits for EAN-13 gives an error.
The last check digit does not match the first 12. Enter just the first 12 digits and the correct check digit is added.
