Barcode Generator Tool
Free Online Barcode Generator
Create print-ready UPC, EAN, ISBN, ITF-14, Code 128 and Code 39 barcodes in seconds. Download a single barcode as SVG, EPS, PNG, JPEG or PDF, or generate thousands at once as a ZIP.
- 7 barcode types
- Vector SVG & EPS output
- Bulk ZIP up to 5,000 codes
- No account or software needed
- Free
- No sign-up
- Runs in your browser
0 codes · up to 2,000 PNG or 5,000 SVG per batch. For CSV rows the first column is used. Invalid values are skipped and listed.
Customize appearancecolors, size, text
How it works
-
Choose a barcode type
UPC-A for North American retail, EAN-13 for the rest of the world, ISBN for books, ITF-14 for cartons, or Code 128 and Code 39 for internal use.
-
Enter your number
Type or paste the value. The check digit is calculated for you, and the preview updates as you type so you can see exactly what will print.
-
Download
Pick a file format and download. Use SVG or EPS for packaging and label designers, PNG for listings and labels, PDF to print directly.
Which barcode type do I need?
Retail scanners expect a specific symbology for each use. This table shows what to enter and where each type is used.
| Type | What you enter | Typical use |
|---|---|---|
| UPC-A | 11 digits (check digit added), or a full 12-digit code | Retail products in the US and Canada. Required by Amazon, Walmart and most retailers. |
| EAN-13 | 12 digits (check digit added), or a full 13-digit code | Retail products worldwide outside North America. |
| EAN-8 | 7 digits (check digit added) | Small packages where a full EAN-13 will not fit. |
| ISBN | 12 digits starting with 978 or 979, plus an optional 5-digit price add-on |
Books and publications. The price add-on encodes the retail price, for example 51299 for US$12.99. |
| ITF-14 / SCC-14 | 13 digits (check digit added) | Shipping cartons and cases that contain retail units. |
| Code 128 | Any letters, digits and symbols | Internal tracking, logistics, serial numbers and lot codes. |
| Code 39 | A–Z, 0–9 and - . space $ / + % |
Inventory, industrial and asset labels. |
A barcode image is not a barcode number
This tool draws a scannable barcode from any number you type. It does not give you a unique product number. To sell on Amazon, Walmart, eBay or in retail stores, each product needs its own UPC or EAN. UPCs.com sells GS1 UPC codes with instant delivery, no renewal fees and a 30-day money-back guarantee, starting at $10 for a single code.
Frequently asked questions
Is this barcode generator really free?
Yes. There is no limit, no watermark and no account. Barcodes are rendered in your browser, so single downloads and bulk ZIPs never leave your computer. The one exception is EPS, which is converted on our server and deleted within an hour.
Which file format should I download?
SVG or EPS are vector files that print sharp at any size. Send these to your packaging or label designer. PNG is a high-resolution image, about 2,000 pixels on the long side, that works for product listings, label templates and office printing. PDF is convenient for printing directly, and JPEG suits web use.
Why does it say my number is invalid?
Each retail type expects a fixed number of digits. Enter 11 digits for UPC-A, 12 for EAN-13 or ISBN, 7 for EAN-8 and 13 for ITF-14, and the check digit is added for you. If you enter the full code including the check digit, the last digit must be correct or the barcode is rejected. Code 128 and Code 39 accept text, but Code 39 only allows capital letters, digits and a few symbols.
Can I use these barcodes on Amazon or in stores?
Only if the number itself is a legitimate UPC or EAN that belongs to your product. The generator makes an image of whatever you type. Amazon and retailers check the number, not the picture. If you need product codes, buy UPC codes and use this tool to create artwork in any format you need.
How does bulk generation work?
Switch to the Bulk tab, paste one code per line or upload a .csv or .txt file, then choose PNG or SVG and click Generate ZIP. Each file is named after its code. You can generate up to 2,000 PNG or 5,000 SVG files per batch. Invalid values are skipped and listed when the batch finishes, and the appearance settings apply to every barcode in the batch.
What size should a UPC barcode be when printed?
The nominal UPC-A size is 1.469 by 1.02 inches (37.29 by 25.91 mm) at 100% magnification, and retailers accept 80% to 200% of that. Keep the quiet zone (the blank margin on each side) clear, and never stretch the barcode in one direction only. Vector SVG or EPS files keep their proportions when resized.
Can I change the colors?
Yes, under Customize appearance. For reliable scanning keep dark bars on a light background with strong contrast. Avoid red, orange or yellow bars, since most scanners use red light and read those colors as white.
