Barcode Generators
Choose the symbology your retailer, carrier or printer expects. Each generator validates your input, computes check digits when they are missing and exports PNG, SVG or vector PDF with adjustable bar width and height.
EAN-13 Barcode Generator
Create EAN-13 barcodes from 12 digits, with the check digit calculated for you
Open toolEAN-8 Barcode Generator
Make an EAN-8 barcode from 7 digits with the check digit calculated for you
Open toolCode 128 Barcode Generator
Encode any ASCII text as a Code 128 barcode with automatic code set switching
Open toolCode 39 Barcode Generator
Create Code 39 (3 of 9) barcodes from A–Z, 0–9 and symbols, with optional mod-43 check
Open toolCode 93 Barcode Generator
Create dense Code 93 barcodes with full ASCII and two automatic check characters
Open toolUPC-A Barcode Generator
Generate UPC-A barcodes from 11 digits with the check digit added, or validate 12 digits
Open toolUPC-E Barcode Generator
Make compact UPC-E barcodes from 6, 7 or 8 digits with the check digit from the UPC-A expansion
Open toolISBN Barcode Generator
Validate an ISBN-10 or ISBN-13, convert it and draw the Bookland EAN-13 barcode
Open toolISSN Barcode Generator
Draw the ISSN EAN-13 barcode (977 prefix) for magazines and journals from 7 or 8 digits
Open toolITF-14 Barcode Generator
Create ITF-14 carton barcodes from a GTIN-14, with optional bearer bars.
Open toolGS1-128 Barcode Generator
Encode GS1 Application Identifiers such as (01), (17) and (10) into a GS1-128 barcode.
Open toolData Matrix Generator
Create square ECC 200 Data Matrix codes for tiny marking, from text or a URL
Open toolGS1 DataMatrix Generator
Make a GS1 DataMatrix with GTIN, expiry, batch and serial for healthcare and traceability.
Open toolPDF417 Barcode Generator
Generate stacked PDF417 barcodes with a choice of error-correction level and columns.
Open toolAztec Code Generator
Create Aztec codes for tickets and boarding passes, readable without a quiet zone.
Open toolCodabar Barcode Generator
Generate Codabar barcodes with A-D start/stop characters for libraries and legacy systems.
Open toolSSCC-18 Barcode Generator
Generate SSCC-18 pallet and logistic-unit barcodes as GS1-128 with AI (00).
Open toolLinear and 2D barcodes
Linear barcodes such as EAN-13, UPC-A, Code 128 and Code 39 are read by a single laser or camera sweep. 2D symbologies such as Data Matrix, PDF417 and Aztec store much more data in a small area and tolerate some damage.
Retail, logistics and publishing
Retail products use EAN-13 or UPC-A, books use ISBN (an EAN-13 starting with 978 or 979), cartons use ITF-14 and pallets use SSCC-18. Internal codes such as SKUs are usually Code 128.
Frequently Asked Questions
Can I use these barcodes to sell in shops?
Retail GTINs must be licensed from GS1 in your country. These tools draw and validate the barcode but cannot assign official numbers.
Why is my barcode marked invalid?
The most common reasons are a wrong length or a wrong check digit. The message under the input tells you which one.