Barcode Generator
Generators & QR · Done in 3 steps
- 1Choose a barcode type
- 2
- 3
About
Generate CODE128, EAN-13, UPC-A, CODE39 and ITF-14 barcodes with automatic check digits. Download crisp SVG or high-res PNG.
How to use it
- 1Choose a barcode type. Use CODE128 for general labels and EAN-13/UPC-A for retail products.
- 2Enter the value. For EAN/UPC/ITF-14 you can leave off the check digit and we calculate it.
- 3Adjust bar width, height, colours and whether to show the text.
- 4Download SVG for print or a 3× PNG for documents.
- You give
- Text (CODE128/CODE39) or digits (EAN-13, UPC-A, ITF-14)
- You get
- SVG or PNG barcode image
- Good to know
- This tool draws barcodes; it doesn’t issue product numbers. Retail EAN/UPC codes must come from GS1 to be valid in stores. QR, Data Matrix and PDF417 are not included. Dark bars on a light background scan best; coloured barcodes may fail on laser scanners.
- Privacy
- Processed on your device. Nothing is uploaded, stored or logged.
- Last tested
- 2026-10-28
FAQ
What does “invalid check digit” mean?
The last digit of EAN-13, UPC-A and ITF-14 is calculated from the others (GS1 mod-10). If it doesn’t match, scanners reject the code, so you most likely mistyped a digit.
Which type should I use for inventory labels?
CODE128. It is compact, encodes letters and numbers, and every modern scanner reads it.
Go further with AI
Content calendar workflow
Plan a month of content from goals and pillars, with formats per channel, a realistic cadence and a production schedule you can actually keep.
ChatGPT · Claude · Gemini
Customer interview synthesis
Turn interview transcripts into evidence-backed themes, jobs-to-be-done statements and opportunities, with quotes and counts rather than vibes.
Claude · ChatGPT · Gemini
Competitor comparison worksheet
Compare competitors on criteria buyers actually use, with evidence for every cell and an honest view of where you win and lose.
ChatGPT · Claude · Gemini
Landing page critique
Get a prioritised, conversion-focused critique of a landing page's copy and structure, judged from the point of view of the visitor you're paying for.
ChatGPT · Claude · Gemini