Type a number or text, pick the barcode type, and download a sharp PNG or SVG for labels, stock lists or price tags.
It draws a real, scannable barcode from your text or number, in six common formats. For EAN, UPC and ITF it calculates the last digit (the check digit) for you, or tells you if the one you typed is wrong. You can download a PNG (for Word, Canva, label printers) or an SVG (sharp at any size, best for professional printing).
A green message means the barcode is valid. Test it before printing many labels: open any barcode-scanner app on your phone and scan the screen. If it scans on screen, it will scan on paper — as long as you print it at 100% size and keep the white margin (quiet zone) on both sides.
Privacy: everything runs inside your browser. Your text is not sent to our server and is not saved.
For your own labels, Code 128 — it holds letters and numbers and every scanner reads it. For products in shops, EAN-13 in Europe and UPC-A in North America.
No. Shops and Amazon check EAN numbers against the GS1 database. You need to buy numbers from GS1. This tool can draw the barcode once you have your real number.
The last digit of an EAN or UPC. It is calculated from the other digits so scanners can spot a wrong read. The tool adds it for you.
SVG stays sharp at any size and is best for printers and designers. PNG is easier to put into Word, WhatsApp or a simple label app.
Usually it is printed too small, stretched, or the white space at the sides was cut off. Print at 100%, keep the margins, and use a bar width of 2 or more.