Skip to content
Developer Tools

QR Code Generator

Generate a downloadable QR code from text, URL, or contact info — with custom foreground/background colors, an embedded logo, and adjustable error-correction level.

Adding a logo automatically switches to the highest error-correction level so the code stays scannable even with part of it covered.

Tool Interface

Size
Error Correction Level

PNG or JPG, up to 2MB. Adding a logo automatically switches error correction to High so the code stays scannable.

Using the logo from your last run.

What's this about?
Rating
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

Hash Generator

Generate MD5/SHA1/SHA256/SHA512 digests.

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

Yes — upload a PNG or JPG under 2MB in the options below. It's placed in the center, and error correction automatically switches to High so the code still scans correctly.

Yes — set a custom foreground (dot) color and background color. Keep strong contrast between the two for reliable scanning; avoid pairing two light or two dark colors.

It controls how much of the code can be damaged, dirty, or covered — like by a logo — and still scan correctly. Low recovers about 7%, Medium about 15%, Quartile about 25%, and High about 30%, at the cost of a slightly denser code.

Any text up to 1000 characters — URLs, Wi-Fi credentials, plain text, contact details, payment links, and more. The scanning device decides how to interpret it.

200-300px works well for on-screen use; choose 400px or larger for print (business cards, posters, flyers) so it still scans from a normal distance.