Barcode Generator
Pick a type and type the number. One code per line makes many at once.
Size and look
These colours may not scan. Use dark bars on a light background (red-looking bars can’t be read).
For EAN and UPC, GS1 recommends a narrow bar width of 0.8–2.0 times the standard 0.33 mm (0.264–0.66 mm).
For products sold in shops, use numbers from GS1.
Barcodes are made right on this page. The numbers you type are never sent anywhere.
How to use
- 1. Pick a typeFor products sold in shops use EAN-13 (UPC-A in the US and Canada). For internal IDs, stock and shipping use Code 128. For cartons use ITF-14.
- 2. Type the numbersOne per line to make many at once. Type 12 digits for EAN-13 and the check digit is added; type all 13 and it is checked.
- 3. Set the size and saveChoose the narrow bar width and the bar height in mm, then save as PNG, SVG or JPG. Two or more codes are saved together in a ZIP.
Barcodes for products sold in shops
The EAN and UPC numbers that shops and marketplaces accept come from GS1. You license a company prefix from the GS1 organization in your country, then number your products under it. This tool adds and checks the last digit for you.
Sources: GS1: Get barcodes
ITF-14 for cartons
Cases and cartons carry a 14-digit number in an ITF barcode: one leading digit (1–8), the first 12 digits of the product’s EAN-13, and a new check digit. Choose ITF-14 and type the first 13 digits – the last one is added.
GS1 requires a frame (bearer bar) around the ITF symbol, so this tool always draws one.
Sources: GS1 Japan: ITF for cases (Japanese)
Your numbers stay on your device
The barcode is drawn right on this page, so internal IDs and numbers for unreleased products never leave your device.
FAQ
Who is this for?
Small shops and makers who need EAN or UPC barcodes on their products, offices and warehouses that label equipment, stock or files with their own IDs, wholesalers who mark cartons with ITF-14, and designers who need a crisp barcode in their artwork (SVG).
Does it cost anything?
No. Every type, any number of codes and every format (PNG, SVG, JPG) are free, with no watermark and no sign-up.
Are my numbers sent anywhere?
No. The barcode is drawn right on this page, so you can use it for internal IDs you don’t want to leave your company.
Can I make up my own product number for a shop?
No. EAN and UPC numbers for products sold in shops come from GS1 – you get a company prefix from the GS1 organization in your country. This tool doesn’t issue numbers. For numbers used only inside your company, Code 128 is a good choice.
What about the check digit?
For EAN-13, EAN-8, UPC-A and ITF-14, type the number without the last digit and it is calculated for you. If you type the full number, the last digit is checked and, if it’s wrong, you’re told what it should be.
Which type should I choose?
Shop products: EAN-13. EAN-8 numbers for small packs are a separate kind of number you get from GS1. UPC-A is the 12-digit form used in the US and Canada. Cartons: ITF-14. Internal IDs with letters or symbols: Code 128, which stays short. Code 39 only uses capital letters, digits and a few symbols, for older systems.
How big will it print?
The width is the narrow bar width times the number of bars. EAN-13 at 0.33 mm is about 37 mm wide including the margins. The PNG carries a print resolution (dpi) at which one bar is exactly the width you chose, so apps that read it print it at that mm size. The SVG is saved in mm.
Can I use colours?
Black bars on a white background read best. Scanners usually use red light, so red-looking bars can’t be read. You’ll see a warning when the contrast is low or the bars look red.
How do I make many at once?
Put one number per line – pasting from Excel is fine (full-width characters are converted, and for number-only types like EAN spaces and hyphens are removed). All the codes that worked are saved together in a ZIP; lines with a problem are listed with what’s wrong and skipped.
SVG or PNG?
Use SVG for print and design apps where you resize freely – the bars stay sharp. PNG is easiest for Word, Excel and label apps. JPG is made for photos, so prefer PNG.
Does it work on a phone?
Yes. Save the barcode and use it to print or share.
Can it make ISBN or Codabar?
The 13-digit ISBN (starting with 978 or 979) can be made as EAN-13. Codabar (NW-7), GS1-128 and UPC-E aren’t included yet.
Premium
One Premium. Every upgrade, as much as you like.
- All paid features in every extension
- Premium features in Kitbench web tools
- Extensions we release later are included
- Up to 3 browsers per person (home, work, phone)
- Monthly¥980/month
- Yearly¥9,800/year (about ¥817/month)
- Lifetime¥14,800 once
More tools
- Premium
QR Code Generator
Make QR codes for links, Wi-Fi, contacts, SMS and email. Custom colors. Download as PNG or JPG.
Web tool · works in your browser QR Code Scanner
Scan from camera, image or clipboard. Several codes at once.
Web tool · works in your browserAge Calculator
Exact age in years, months and days, and days until your next birthday.
Web tool · works in your browserBMI Calculator
BMI in US or metric units, your category, and the healthy weight range for your height.
Web tool · works in your browser- Premium
Word Counter
Count words, characters, sentences and paragraphs. Reading time, top keywords and word limits.
Web tool · works in your browser Date Calculator
Days between two dates, business days, and the date N days before or after.
Web tool · works in your browser- Premium
Image Compressor
Shrink JPG, PNG and WebP by quality, resize or WebP. Batch compress. No upload.
Web tool · works in your browser - Premium
JPG to PDF
Combine JPG, PNG and other images into one PDF. A4 or fit-to-image. No upload.
Web tool · works in your browser - Premium
Merge PDF
Combine PDFs into one in any order. Reorder and remove. No upload.
Web tool · works in your browser - Premium
Password Generator
Strong random passwords with custom length and symbols. Download as .txt. PINs too.
Web tool · works in your browser