Module or bar thickness in px.
Bar height in px.
Outer margin around the symbol.
Preview
Tip: EAN-13 requires 12 data digits and 1 checksum. Code 128 accepts ASCII. Code 39 is uppercase A to Z, 0 to 9 and - . $ / + % space.
Create barcodes online, customise, and export
Generate retail and logistics barcodes in seconds. Adjust width, height, quiet zone and colours, then export lossless SVG for print or PNG for sharing.
Supported formats
This tool supports EAN-13, EAN-8, UPC-A, Code 128, Code 39, ITF-14, MSI, Codabar and Pharmacode. Choose bar width, height, colours, margin, and whether to display the human-readable value below the bars.
Tips
- Retail items in Europe typically use EAN-13. If you enter 12 digits, enable auto-checksum to compute the 13th.
- Code 128 is compact and versatile for logistics and internal labels.
- Keep a clear quiet zone around the symbol and test with multiple scanners.
- For print, export as SVG to keep perfect edges.
Related tools
You may also need: QR Code Generator, Phone Country Code Lookup.
FAQ on the page
- All generation runs locally in your browser.
- PNG is quick to share, SVG is best for print.
- Use the sample values per format to start quickly.
Similar tools
Other tools
Similar Tools
Other Tools
Password Generator
Generate strong and secure passwords locally, no data is sent.
Instagram Post Formatter
Create beautiful layouts for your Instagram posts while preserving line breaks and spacing. Tools for Instagram, TikTok, Facebook, LinkedIn, etc.
Case Converter
Convert any text to uppercase, lowercase, title case, URL slugs and more...
Word Counter
Count words, characters, sentences, paragraphs, lines and the reading time of a text.
Phone Country Code Lookup
Find the calling code of a country and the country of a calling code.
Multi-Timer
Create multiple timers to track several events in parallel, for example, several dishes cooking at the same time.