Code 39 Barcode Generator

Generate Code 39 barcodes free in your browser — encode uppercase letters and digits, then download as SVG or PNG. No upload, no sign-up.

🔒 Free and private — your barcode never leaves your browser. Every barcode is drawn entirely on your device. No upload, no server, no watermark, and no sign-up.
Uppercase letters, digits, and - . $ / + % space.

Preview

Need a scannable link instead of a product code?
QR codes can point to a website, menu, or Wi-Fi — and ours can be edited and tracked after you print them.
Make a QR code

About the Code 39 Barcode Generator

Code 39 (also called Code 3 of 9) is one of the oldest and most widely supported barcodes, encoding uppercase letters A–Z, the digits 0–9, and a handful of symbols (- . $ / + % and space). It needs no check digit and is read by virtually every scanner, which makes it a staple for asset tags, ID badges, and industrial and government labels. This generator renders Code 39 barcodes entirely in your browser, so nothing is uploaded, and you can download a vector SVG for sharp printing or a PNG.

Frequently asked questions

What characters can a Code 39 barcode encode?

Uppercase letters A–Z, digits 0–9, and the symbols - . $ / + % and space. Lowercase letters are not part of standard Code 39, so enter your value in uppercase.

Does Code 39 need a check digit?

No. Standard Code 39 does not require a check digit, so you can encode your value as-is and it will scan on almost any reader.

Is this Code 39 generator free?

Yes — completely free, no watermark and no sign-up. It runs in your browser, so nothing is uploaded and you can generate as many barcodes as you like.

More barcode generators

More free tools

Liked that? It's free — keep going

Create a free account to unlock the full toolbox: QR codes, a link-in-bio page, and more, all on one wallet. Pay only for what you use — no subscriptions.

or sign up with email

Free account · takes a few seconds · no subscriptions

We use a session cookie and Google Analytics to run the site — no ad targeting. Privacy Policy