Skip to content
Developer Tools

Barcode Generator

Generate a downloadable barcode image (CODE 128, CODE 39, EAN-13, EAN-8, or UPC-A) from text or a numeric product code.

EAN-13, EAN-8, and UPC-A are product-barcode formats with strict digit-count and checksum rules — if generation fails, double-check the digit count matches the format (13/8/12 digits). CODE 128 accepts any text and is the safest default.

Tool Interface

Advanced settings
What's this about?
Rating
Featured
Developer Tools

QR Code Generator

Generate a custom QR code with logo and colors.

Use Tool
Developer Tools

JSON Formatter

Format, validate, and beautify JSON.

Use Tool
Developer Tools

Base64 Encoder/Decoder

Encode or decode Base64 strings.

Use Tool
Developer Tools

UUID Generator

Generate UUID/GUID values.

Use Tool
Developer Tools

Which Barcode Type Should You Actually Use? CODE 128 vs EAN-13 vs UPC-A

Not every barcode is interchangeable — a retail scanner expects a specific format, and picking the wrong one means a code that simply won't scan at checkout.

Aug 29, 2026 Read More
Developer Tools

Base64 Encoding: What It's Actually For (and the One Thing People Get Wrong)

Base64 output looks scrambled, which is exactly why people mistake it for security. It isn't — it's encoding, not encryption, and the difference matters.

Aug 26, 2026 Read More
Developer Tools

What a UUID Actually Is (and Why Two Are Never Going to Collide)

A UUID looks like random noise, but the format is precise, and the odds of ever generating a duplicate are so small the math is almost more interesting than the ID itself.

Aug 8, 2026 Read More

Frequently Asked Questions

CODE 128 for general-purpose text or alphanumeric codes — it accepts almost anything. EAN-13/EAN-8/UPC-A are for retail product barcodes and require an exact digit count.

EAN-13, EAN-8, and UPC-A require an exact number of digits (13, 8, and 12 respectively) and CODE 39 only supports uppercase letters, numbers, and a few symbols. Switch to CODE 128 if you're unsure.

No. The generated barcode image is available to download for a short time and then deleted — nothing is saved to a database.