clevr.tools
Toggle menu
Text & Code

QR Code Generator

Generate QR codes for URLs or text. Download as PNG or SVG.

Navigation

Private by default

Files stay in your browser. Nothing is uploaded unless a tool says otherwise.

#000000
#ffffff
Enter text or URL to generate

☕ This tool is free forever. If it saved you time, buy me a coffee.

When to use this

You're printing business cards and need a QR code that links to your portfolio. You're setting up a conference booth and want attendees to scan for your WiFi credentials. You're creating restaurant table tents with a link to the digital menu. QR codes are the bridge between physical materials and digital content — and they've become expected rather than novel.

The pandemic permanently changed QR code adoption. What used to feel gimmicky is now the default for menus, event check-ins, payment links, and contact sharing. If you're producing any physical material that should connect to a URL, a QR code is the fastest path from "holding paper" to "viewing a webpage."

They're also useful in purely digital contexts: embedding a scannable code in a presentation, adding one to a PDF document, or generating codes for app deep links and two-factor authentication setup.

Good to know

Error correction is why QR codes survive abuse. QR codes embed redundant data so they can be scanned even when partially damaged, dirty, or obscured. Level H (30% correction) lets you place a logo over the center of the code and it'll still scan — that's how branded QR codes work.

More data = denser code = harder to scan. A QR code encoding a 20-character URL is simple and scans instantly from across a room. A QR code encoding 500 characters of text is dense, requires close-up scanning, and may fail on older cameras. Keep the encoded data as short as possible — use URL shorteners for long links.

SVG for print, PNG for screens. SVG is a vector format that scales to any size without pixelation — billboard or business card, it's always sharp. PNG is rasterized (fixed pixels), so choose at least 512px for anything that will be printed. For web use, PNG is fine at 256-512px.

Dark modules on light background scans best. QR scanners expect dark-on-light contrast. You can customize colors, but keep the contrast ratio high. Light modules on dark background works if the scanner supports inverted codes, but not all do.

Test before you print. Always scan your generated QR code with at least two different phones before sending anything to print. A typo in the URL means reprinting everything.

Quick Reference

Error CorrectionRecoveryCode DensityBest For
Level L~7%SmallestClean digital displays, screens
Level M~15%ModerateGeneral purpose, most use cases
Level Q~25%LargerPrinted materials, moderate wear
Level H~30%LargestLogo overlay, merchandise, packaging