Barcode Generator
Generate Code 128 and EAN-13 barcodes from text or numbers and download them as PNG or SVG.
What Is the Barcode Generator?
The Barcode Generator creates standard 1D barcodes — Code 128 for letters, numbers and symbols, and EAN-13 for retail product codes — directly in your browser. It calculates the required check digits automatically and exports a crisp PNG or a scalable SVG. Nothing is uploaded; the barcode is encoded entirely on your device.
How It Works
Choose a format. For Code 128, type any text or number (SKU, reference, URL). For EAN-13, enter 12 digits and the 13th check digit is added automatically (or paste a full 13-digit code to validate it). Toggle the human-readable text, then download as PNG or SVG.
When to Use It
Use Code 128 for internal SKUs, asset tags, shipping references and warehouse labels. Use EAN-13 for retail products sold through stores that scan standard product barcodes. SVG export is best for printing labels at any size.
Frequently Asked Questions
- What's the difference between Code 128 and EAN-13?
- Code 128 is a flexible, high-density barcode for any ASCII text or numbers — ideal for internal use. EAN-13 is the fixed 13-digit standard used on retail products worldwide.
- Does it add the EAN-13 check digit?
- Yes. Enter the first 12 digits and the check digit is calculated and appended automatically. If you paste 13 digits, the tool validates the check digit for you.
- Can I print these barcodes?
- Yes. Download the SVG for lossless printing at any size, or the PNG for quick use. Keep enough quiet space around the barcode and test-scan before mass printing.
Last reviewed: 2026-06-27