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

MD5 vs SHA-256: Which Hash Should You Actually Use?

Both will generate a hash from your input. Only one of them should be anywhere near anything security-related in 2026.

Jul 15, 2026 Read More
Developer Tools

Why Your JSON Looks Like a Mess (and How to Fix It in One Paste)

API responses and minified config files often come back as one unreadable line. Here's what's actually wrong with it and how formatting fixes it.

Jul 13, 2026 Read More
Developer Tools

What's Inside a JWT? A Plain-English Breakdown

JSON Web Tokens look like gibberish, but they're just Base64-encoded JSON with a signature stapled on. Here's what each part means and how to verify one.

Jul 11, 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.