Barcode Generator
Generate barcodes like CODE128, EAN-13, and UPC and download them as PNG, ideal for product labels and inventory tracking. Runs in your browser, GDPR-compliant.
Your inputs are processed in your browser and are not transmitted to our servers. Note: third-party resources (e.g. advertising and analytics from Google/Cloudflare) and an optional PayPal donation link may transfer data when loading or when clicked. Browser extensions or plugins may be able to read content that is visible in the input fields.
The result will appear here …
How to use this tool (video)
This video is hosted on YouTube. When you play it, data may be sent to Google.
Barcode generator for common formats
The barcode generator creates barcodes in common formats such as CODE128, EAN-13, EAN-8, UPC-A, CODE39 and ITF-14. You enter the code, choose the format and download the result as a PNG.
Formats at a glance
- CODE128 supports letters, digits and special characters.
- EAN-13 and EAN-8 need exactly 8 or 13 digits, typical for retail products.
- UPC-A is used in North America for retail.
The barcodes suit labels, price tags, warehouses and shipping. Generation runs entirely in your browser, no server is needed for processing.
GTIN/EAN note: This tool only creates the graphical representation of a barcode. It does not issue official GTIN/EAN numbers. Officially assigned, globally unique GTIN/EAN numbers for retail are issued exclusively by GS1. Codes you create here with EAN-13, EAN-8 or UPC-A are therefore intended only for internal labelling (labels, warehouse, shipping), not for official retail.
Frequently asked questions
Which barcode formats are supported?
The generator creates CODE128, EAN-13, EAN-8, UPC-A, CODE39 and ITF-14. You choose the format to match your use case.
How long must my code be?
That depends on the format. EAN-13 needs 13 digits, EAN-8 exactly 8 and UPC-A 12. For more characters, CODE128 or CODE39 is an option.
What is CODE128 good for?
CODE128 handles letters, digits and special characters and is widely used for logistics, labels and shipping.
Can I download the barcode?
Yes. The result is exported as a PNG file that can be printed directly or embedded into documents.
Are my data sent to a server?
No. Generation runs entirely in your browser through the built-in library, so no server is needed for processing.
Which format suits which product?
EAN-13 and EAN-8 are typical for retail products, UPC-A mainly in North America. ITF-14 suits cartons and shipping units.