Barcodes look like one thing but are really a dozen incompatible things, and picking the wrong one is the whole difficulty. This generator groups the formats by what they are actually for, tells you in one line what input each one accepts, and validates as you type — so instead of a silent failure you get "EAN-13 needs 12 or 13 digits, you have 11". For EAN, UPC and ITF-14 it works out the check digit and shows you the complete code it will encode, rather than quietly appending a digit you never see. The preview is drawn as vector, so the SVG you download is exactly what is on screen and stays sharp at any label size. Everything runs in your browser — nothing you type is uploaded.
This tool does not use any data storage or network traffic.
Your barcode will appear here
Style
At a bar width of 1 the code is very fine. It will read fine on screen, but many handheld scanners struggle with it once it is printed — widen it if this is going on a label.
Nothing leaves your browser
The barcode is drawn locally, on this page. Product codes, batch numbers and everything else you type stay in the browser — nothing is uploaded, nothing is stored, and reloading the page clears it all.