Barcode Generator
Type the value and the code is drawn at once. It comes out as vector, so it stays sharp on a label at any size — and the quiet zones a scanner needs are already there.
The code is drawn as vector: it prints crisply at any size, and the quiet zones on both sides are kept — without them a scanner cannot find where the code starts.
- Free
- Files never leave your device
- No sign-up
- No file limit
How to use
- Choose the type: EAN-13 for retail goods, Code 128 for letters and digits.
- Enter the value — the missing check digit is calculated automatically.
- Adjust bar width and height for the label you are printing on.
- Download the SVG for print or the PNG for a document.
Good to know
The check digit and why it exists
The last digit of EAN and UPC is not part of the number: it is calculated from the others with alternating weights of one and three. A scanner recalculates it and refuses the read if it disagrees — which is how a smudged or mistyped code gets caught instead of quietly becoming a different product. Enter twelve digits and the thirteenth appears by itself.
Vector, not a picture
A barcode printed from a raster image blurs exactly where it matters: at the edges of the bars. The scanner then measures widths slightly wrong and either fails or, worse, reads a neighbouring value. The SVG here has the bars as rectangles, so the printer renders them at its own resolution — sharp at any size, from a shelf label to a pallet sticker.
Frequently asked questions
Which type should I choose?
EAN-13 for retail goods worldwide, UPC-A for North America, EAN-8 where the packaging is too small for thirteen digits. Code 128 is for internal use: warehouse locations, order numbers, anything with letters in it.
Can I make up my own EAN number?
For an internal label, yes. For a product that goes into shops, no: the prefix identifies the country organisation and the manufacturer, and numbers are issued by GS1. A self-invented code will collide with someone else's goods.
Why does my scanner not read the printed code?
Most often the code is too small or the white margins around it were trimmed off. A scanner needs those quiet zones to find the start; the generator keeps them, but a tight crop in a layout program removes them again.
Is the value sent anywhere?
No. The code is drawn on the page. Article numbers, order numbers and anything else you type stay on the device.
Related tools
- QR Code Generator Type a link or any text and the code appears as you type. Download it as a PNG for a screen or…
- URL QR Code Paste the link and the code appears as you type. It points straight at your address — no shorte…
- Wi-Fi QR Code Type the network name and password, and the code appears. A guest points the camera at it and j…
- UUID Generator Press the button and get identifiers you can paste straight into a database, a config or a test…
- Random Number Generator Set the range, say how many numbers you need and press the button. For a prize draw switch on «…
- Password Generator A new password is generated the moment this page loads, using your browser's cryptographic rand…
- Colour Converter Type a colour in any common notation — #1f5fd6, 1f5fd6, #1f5, rgb(31, 95, 214) — and all the ot…
- HEX to RGB Paste a HEX code and read the RGB channels. #1f5fd6 becomes rgb(31, 95, 214) — and if the code…