Extended Code 39 Barcode generator

Generate easy & customizable Extended Code 39 Barcodes in seconds.

px
Make sure to test out your configured barcode before using it in production.

Free Extended Code 39 Barcode Generator – Create Barcodes Online

Generate full-ASCII Extended Code 39 barcodes in seconds with TryQRCode.

Create a free Extended Code 39 barcode for lowercase text, punctuation, and other full-ASCII data. Extended Code 39 (Code 39 Extended) represents every one of the 128 ASCII characters by pairing two standard Code 39 characters, so any text can be encoded on Code 39 infrastructure. Customize the colors, width, and height, preview it live, and download it as PNG, SVG, JPG, or WEBP. No login or technical skills required.

Generate Extended Code 39 Barcode

What is an Extended Code 39 Barcode?

An Extended Code 39 (Code 39 Extended) barcode extends the basic Code 39 symbology to the full 128-character ASCII set. Because standard Code 39 can only encode 43 characters, Extended Code 39 pairs two Code 39 characters for every encoded character — one for the shift or control, one for the value — which is why full-ASCII symbols are longer. The result is a barcode that any Code 39 scanner can decode, unlocking lowercase letters, punctuation, and control characters for existing Code 39 systems.
In short: Extended Code 39 extends the basic Code 39 symbology to the full 128-char ASCII set by pairing two standard Code 39 characters for every encoded character.
Extended Code 39 Quick Facts
Encodes Full 128-char ASCII set (lowercase, punctuation, control chars)
Structure Two standard Code 39 characters per encoded character
Length Longer than standard Code 39 for the same data
Check digit None mandatory (optional mod-43)
Encoding standard ANSI/AIM BC-1, Code 39 family
Typical use Lowercase and full-ASCII data on existing Code 39 systems

How to Create Your Extended Code 39 Barcode

Follow these four steps to generate a professional Extended Code 39 barcode in under a minute.

1
Enter Your Data
Type or paste any ASCII text — letters, digits, symbols, and punctuation; the generator pairs the characters automatically.
2
Customize the Look
Adjust foreground and background colors, width scale, height, and toggle the human-readable text.
3
Generate & Preview
Your barcode renders instantly with a live preview so you can verify it before download.
4
Download & Print
Export as PNG, SVG, JPG, or WEBP and use it on labels, tags, and packaging.
No registration required. Your barcode is generated in seconds and ready for print or digital use.

Benefits of Extended Code 39 Barcodes

Why teams and businesses choose Extended Code 39 barcodes for dependable, scannable identification.
Full ASCII Support
Encodes every one of the 128 ASCII characters, including lowercase and control characters.
Code 39 Compatible
Decoded by any scanner that reads standard Code 39, so existing hardware keeps working.
Any Text You Need
Names, file paths, and mixed-case labels become encodable.
Familiar Standard
Stays within the ANSI/AIM Code 39 family, trusted in logistics and industry.
Simple Upgrade
No new symbology to learn — just a smarter encoding of the same Code 39.
Scans Everywhere
Read by virtually all modern laser and camera barcode scanners.

Common Use Cases for Extended Code 39

See how Extended Code 39 barcodes are used across retail, logistics, healthcare, and manufacturing.
Personal ID Data
Names and mixed-case identifiers on badges and membership cards.
Document Labels
Titles and reference strings with punctuation on document covers.
Healthcare Records
Full-text sample and record labels on legacy Code 39 readers.
Product Labels
Part descriptions and notes added to standard Code 39 labeling.
Logistics Tags
Mixed-case routing data on shipping and handling tags.
Asset Tracking
Descriptive asset tags that include letters and symbols.

Extended Code 39 Barcode – Frequently Asked Questions

Quick answers about how Extended Code 39 works and when to use it.
Extended Code 39 (Code 39 Extended) extends the Code 39 symbology to the full 128-char ASCII set by pairing two standard Code 39 characters for every encoded character.
Standard Code 39 cannot — it encodes uppercase A–Z only. Extended Code 39 pairs two Code 39 characters per encoded character to reach the full ASCII set, including lowercase.
Because every character is encoded as a pair of Code 39 symbols, Extended Code 39 symbols are roughly twice as long as standard Code 39 for the same number of characters.
Standard Code 39 encodes 43 characters directly. Extended Code 39 uses special shift pairs to represent all 128 ASCII characters, trading symbol length for full character coverage.
No mandatory checksum, though an optional mod-43 check digit is available — or choose Extended Code 39 (with Checksum) for a mandatory one.
Yes. As long as your scanner decodes standard Code 39, it also decodes Extended Code 39 — that is exactly what makes the format so compatible.

Create Your Free Extended Code 39 Barcode Now

Generate a scannable, print-ready Extended Code 39 barcode in seconds—encode any ASCII text and download it in any format.

Generate Extended Code 39 Barcode
Free, unlimited generation with a live preview—no sign-up needed, only with TryQRCode.
Social Media Manager