Module/bar thickness in px.
Bar height in px.
Outer margin around the symbol.
Preview
Tip: EAN-13 requires 12 data digits + 1 checksum. Code128 accepts ASCII; Code39 is uppercase A-Z, 0-9 and - . $ / + % space.
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, colors, 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.
FAQ (on-page copy)
- 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
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.
Dispatch into Teams
Dispatch participants into teams by random draw and possibly by level balancing. Free online tool.
Multi-Timer
Create multiple timers to track several events in parallel, for example, several dishes cooking at the same time.