QR code generator
Make a QR code for a link, text or Wi-Fi.
Create EAN-13, EAN-8, UPC-A, Code 128 and Code 39 barcodes as PNG or SVG.
For retail products, the number must come from GS1 for your own brand. A made-up EAN can clash with someone else's product.
Your files stay on your device
Everything is made in your browser. What you type is never sent to a server.
Retail codes (EAN and UPC) must be registered through GS1 so each number belongs to your brand only. A made-up number may belong to another company's product. For your own stock control, Code 128 is fine.
The last digit of EAN and UPC codes, calculated from the others, so a scanner can catch a misread. If you type the check digit yourself and it is wrong, the code is rejected.
It does not fit the type. EAN-13 needs 12 or 13 digits, EAN-8 needs 7 or 8, UPC-A needs 11 or 12. Code 39 does not allow lower case letters.
Code 128, because it holds the full range of characters in a short code.
No. Barcodes are one-dimensional and hold a short number or text. Use the QR code generator when you need a link or more data.