Barcode Generator (Code 39)

Generate Code 39 barcodes from text or numbers and download them as SVG. Fast, private, and fully client-side.

Runs in your browser — nothing uploaded

Letters are uppercased automatically. Allowed: A–Z, 0–9, space, and - . $ / + %.

Barcode
UTILO-2026

Generate a Code 39 barcode from any text or number and download it as a crisp, scalable SVG. Great for asset tags, inventory labels, ID cards, and warehouse stickers — it renders instantly in your browser and works with virtually every barcode scanner.

Private by design — your data never leaves your device

How to use it

No account, no upload — it all happens on your device.

1
Type the text or number you want to encode.
2
The Code 39 barcode renders instantly below.
3
Fix any flagged characters if needed.
4
Click Download SVG to save a crisp, scalable barcode.

Why SVG output

Scalable, print-ready, and tiny.

BenefitWhat it means
Infinitely scalableSharp at any label size, from sticker to poster.
Print-friendlyVector edges stay crisp on any printer.
Small filesA barcode is just a handful of rectangles.

Tips for scannable barcodes

  • Keep the quiet zone.Leave white space around the barcode when you place it — the exported SVG already includes a margin, so don't crop it tight.
  • Don't stretch vertically only. Scale the SVG proportionally so the bar widths stay correct.
  • Test with your scanner. Code 39 is widely supported, but always scan a printed sample before mass-printing labels.

Frequently asked

What is Code 39?
Code 39 is a widely supported barcode format that encodes uppercase letters, digits, and a few symbols. It's common for asset tags, ID badges, inventory, and internal labels because nearly every barcode scanner reads it without special configuration.
Which characters can I encode?
Uppercase A–Z, digits 0–9, a space, and the symbols - . $ / + %. Lowercase letters are converted to uppercase automatically. Anything outside that set is flagged so you can fix it.
Is the barcode generated on a server?
No. The barcode is drawn as an SVG entirely in your browser, and the download is built locally. Your text never leaves your device.

Related tools

Color ConverterConvert any color between HEX, RGB, HSL, HWB, and OKLCH instantly. Includes a live swatch and one-click copy for each format.QR Code GeneratorGenerate QR codes for URLs, text, Wi-Fi, and more — entirely in your browser. Download as PNG or SVG. No tracking, no uploads.Unix Timestamp ConverterConvert Unix timestamps to human-readable dates and back. Supports seconds and milliseconds, UTC and local time. All in your browser.