Barcode Generator
Create barcodes online: Code 128, EAN-13, UPC-A, EAN-8 and Code 39 with check digits added for you. Download as PNG or SVG for labels and print.
Runs in your browser · Nothing uploaded · No sign-up
Something not working, or missing a feature? Send feedback
About the Barcode Generator
Barcode Generator creates printable 1D barcodes: Code 128 for shipping and inventory labels, EAN-13 and UPC-A for retail products, EAN-8 for small packages and Code 39 for older systems. Check digits are calculated for you and wrong ones are flagged. Download a sharp PNG or a scalable SVG for labels and print.
Everything is generated in your browser; nothing you enter is uploaded, and anything random comes from a cryptographically secure source.
How to use the Barcode Generator
- Choose the barcode type.
- Enter the value; for EAN and UPC, leave out the check digit and it is added.
- Adjust the bar width, height, colours and the text under the bars.
- Download the PNG or SVG.
Works well with the Barcode Generator
- QR Code Generator: make a QR code for a link or text.
- JPG & PNG to PDF: put barcode images on a printable PDF page.
Frequently asked questions
Can I make my own EAN-13 barcode for a product?
You can draw any valid EAN-13 here, but retailers and marketplaces only accept numbers issued to your company by GS1 (GS1 India in India). Use the number GS1 gives you, then generate the barcode.
Which barcode type should I use?
Code 128 for internal labels, shipping and inventory (letters and digits, compact). EAN-13 or UPC-A for products sold in shops. Code 39 only when an older system requires it.
PNG or SVG?
SVG scales to any size without blurring, so it is best for print and design tools. The PNG is rendered at three times the preview size, sharp enough for most labels.
Why won't my barcode scan?
Keep the white margin (quiet zone) on both sides, print dark bars on a light background, and avoid stretching the image unevenly. Very small bar widths need a good printer.
Related tools
Email Signature Generator
Create a professional email signature from ready-made templates, or paste your own HTML. Copy it into Gmail, Outlook or Apple Mail, or download the HTML.
Password Generator
Generate strong, random passwords online with your browser's cryptographically secure generator. Choose length and character sets; check the strength meter.
UUID Generator
Generate UUID v4 and time-ordered UUID v7 identifiers (GUIDs) in bulk, with uppercase, hyphen and brace options, using a cryptographically secure generator.
Large CSV Generator
Generate realistic fake test data (names, emails, phones, companies, addresses, IDs and dates) and download it as CSV or Excel (.xlsx). Free, in your browser.
QR Code Generator
Create free QR codes online for websites and text, with custom size, colours and error correction. Live preview, and download as PNG or SVG.
Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes and HMACs of any text online. Hashing runs in your browser, so the input never leaves your device.