A–Z · 0–9 · - . $ / + % · space
Code 39
Free Code 39 Generator
A–Z · 0–9 · - . $ / + % · space
Code 39
Free Code 39 Generator
The barcode has been adjusted to the screen size.
Advanced barcode size settings
Related barcode tools
A–Z · a–z · 0–9 · common symbols
EAN-13Free EAN-13 Generator12 digits → check digit: calculated · 13 digits → check digit: validated
UPC-AFree UPC-A Generator11 digits → check digit: calculated · 12 digits → check digit: validated
ITF-14 / GTIN-14Free ITF-14 / GTIN-14 Generator13 digits → check digit: calculated · 14 digits → check digit: validated
GS1-128Free GS1-128 GeneratorGS1 AI (01) · (10) · (17) · (21) … · FNC1: automatic
Bulk BarcodeFree Bulk Barcode Generatorone per line · up to 200 values · Code 128 / EAN-13 / UPC-A / ITF-14 / Code 39 / GS1-128
Barcode Check DigitBarcode Check Digit CalculatorGTIN-8 · UPC-A / GTIN-12 · EAN-13 / GTIN-13 · GTIN-14 / DUN-14
Barcode Scanner & ValidatorBarcode Scanner & ValidatorScan a barcode from an image or camera. Processing stays on this device.
How to use
No. Generation happens in your browser. Recent codes, when enabled, are stored only in local browser storage and can be deleted at any time.
Use full screen, increase brightness and rotate the phone horizontally. Try a distance of about 10–25 cm.
Frequently asked questions
Input rules
A–Z · 0–9 · - . $ / + % · space
Are entered codes saved on a server?
No. Generation happens in your browser. Recent codes, when enabled, are stored only in local browser storage and can be deleted at any time.
What if my PDA cannot read it?
Use full screen, increase brightness and rotate the phone horizontally. Try a distance of about 10–25 cm.
Independent general-purpose tool
BarcodeOn creates symbols from the data you enter. It does not issue or assign official GS1 identifiers or GTINs.
Whether a generated barcode can be used at work depends on your workplace rules and scanner settings.