Tallyloom

QR Code Generator

Paste a URL or any text, and get an instant QR code you can download as a PNG. Generated entirely on your device.

Always test-scan your code with a phone before printing it.

How to use this tool

  1. Enter the text or URL you want the code to open.
  2. Choose a size and error-correction level (Medium suits most uses).
  3. Adjust colors if you like — keep strong contrast between foreground and background.
  4. Download the PNG and test-scan it with a phone before printing.

How it works

QR codes store your text as a grid of modules with built-in Reed-Solomon error correction, which is why a partially obscured code can still scan. Higher correction levels (Q, H) survive more damage but produce denser codes; level H also enables placing a small logo over the center.

The generated code includes the specification's required quiet zone — a four-module blank border — which scanners need to lock onto the code, especially against colored backgrounds. These are static QR codes: the content is baked in and can't be changed after printing (dynamic QR services charge for editable redirects).

Frequently asked questions

What can I put in a QR code here?

URLs, plain text, Wi-Fi credentials, email, phone, SMS, a full contact card (vCard) that phones save directly to contacts, a calendar event, and a map location (geo coordinates). All are generated locally in your browser.

Do these QR codes expire?

No. Static QR codes encode your content directly and work forever — there's no subscription or hosted redirect that can lapse.

What's the difference between static and dynamic QR codes?

Static codes (what this tool makes) bake the content in permanently and are free. Dynamic codes point to a redirect service so you can change the destination later — but they depend on that service staying up and usually cost money.

Why won't my QR code scan?

The usual culprits: too little contrast between colors, printing it too small (keep it at least 2 × 2 cm for close-range scanning), too much content at a high error-correction level, or a missing quiet zone. Always test-scan before printing in bulk.