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

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 necessary session cookie to keep you signed in, plus Google Analytics (which sets its own cookies) to understand how the site is used. We also log QR scans, including IP address, for analytics. We don't sell your data or run cross-site ad targeting. See our Privacy Policy.