Free online barcode generator
Pick a barcode type, enter your data, and download it as PNG, SVG, or a print-ready PDF.
Why use this barcode generator?
This barcode generator is the only free barcode generator that lets you create unlimited barcodes without a watermark. Create a single barcode or any number of barcodes at once. We are the only privacy-focused barcode generator on the Internet, and we do not save your data on our servers or in our databases. It runs fully in your browser. You don't even need to create an account to use this tool. We don't track you, we don't keep your data, and we don't use cookies on our website.
Popular barcodes
Browse by type
1D linear barcodes
Code 128, EAN-13, UPC-A, Code 39 and more.
2D matrix and stacked barcodes
QR Code, Data Matrix, PDF417, Aztec and more.
Postal barcodes
USPS IMb, Royal Mail 4SCC, Japan Post, KIX and more.
GS1 and pharmaceutical barcodes
GS1-128, DataBar Expanded, Pharmacode, PZN and more.
Need hundreds of barcodes? Paste a list or upload a CSV or XLSX file and get a ZIP of images or a PDF label sheet.
Batch generatorAll 110 symbologies
Retail - EAN / UPC
Industrial - 1D Linear
GS1 - DataBar & Composite
- GS1-128
- GS1 DataBar Omnidirectional
- GS1 DataBar Stacked
- GS1 DataBar Stacked Omnidirectional
- GS1 DataBar Truncated
- GS1 DataBar Limited
- GS1 DataBar Expanded
- GS1 DataBar Expanded Stacked
- GS1 North American Coupon
- GS1 Composite 2D Component
- EAN-13 Composite
- EAN-8 Composite
- UPC-A Composite
- UPC-E Composite
- GS1 DataBar Omnidirectional Composite
- GS1 DataBar Stacked Composite
- GS1 DataBar Stacked Omnidirectional Composite
- GS1 DataBar Truncated Composite
- GS1 DataBar Limited Composite
- GS1 DataBar Expanded Composite
- GS1 DataBar Expanded Stacked Composite
- GS1-128 Composite
Postal
2D Matrix
- Data Matrix
- Data Matrix Rectangular
- Data Matrix Rectangular Extension
- Royal Mail Mailmark
- QR Code
- Swiss QR Code
- Micro QR Code
- Rectangular Micro QR Code
- MaxiCode
- Aztec Code
- Compact Aztec Code
- Aztec Runes
- Code One
- Han Xin Code
- DotCode
- Ultracode
- GS1 Data Matrix
- GS1 Data Matrix Rectangular
- GS1 Digital Link Data Matrix
- GS1 QR Code
- GS1 Digital Link QR Code
- GS1 DotCode
- HIBC Data Matrix
- HIBC Data Matrix Rectangular
- HIBC QR Code
- HIBC Aztec Code
Stacked - Multi-row
Guides
- Code 128 subsets, FNC1-FNC4, and the mod-103 check digit
Full reference for Code 128 covering subsets A, B and C, FNC1 through FNC4, the mod-103 check digit with a worked example, and the FNC4 Latin-1 extension. Sourced against ISO/IEC 15417:2007.
- EAN-13 structure and parity: how 13 digits fit in a 12-position symbol
The 95-module EAN-13 envelope, the L/G/R encoding tables, and the parity scheme that encodes the 13th digit without printing it. Includes the full G-code table, the left-half parity-pattern lookup, a worked decode of 5901234123457, and how the GS1 prefix system is assigned.
- UPC-A complete reference: encoding, check digit, UPC-E, and the dead variants
The 12-digit UPC-A symbol explained from modules to mod-10 check digit. Full L and R encoding tables, UPC-E zero-suppression rules with worked example, the UPC-B/C/D variants nobody uses, and where the GS1 prefix system came from.