Turn anything into
a scannable grid.
Links, Wi-Fi logins, contact cards, WhatsApp chats — pick a type, fill it in, and the code renders live in your browser. No signup, no watermark — your content is encoded locally rather than uploaded anywhere to generate the code.
This site runs on donations and ads, not paywalls — nothing here is ever locked behind an account or a subscription.
Presets assume 300dpi print quality.
Test scan
Point your camera at the code on screen to confirm it decodes correctly before you download it.
Print sheet
Prints the same code repeated on one page, sized for cutting into stickers.
Batch-generate multiple codes
Paste one link (or piece of text) per line, or upload a CSV, and download every code as a ZIP of PNGs — using whatever colors, shape, and frame you've set above.
Uses a "content" column if present, otherwise the first column. Optional "filename" and "caption" columns are used too.
Decode a QR code
Upload a photo or screenshot of any QR code to read what it contains — someone else's code, an old one of yours, anything.
Other barcode formats
Beyond QR — Code 128, PDF417, Data Matrix, Aztec, EAN-13, and UPC-A, for shipping labels, product packaging, and tickets.
A free QR code generator that doesn't ask for anything back
Most "free" QR code generators aren't actually free — they lock the download behind an account, add a watermark, or quietly expire the code after a trial period. This one doesn't. Every code type, color, shape, and export format here is free with no sign-up, because the whole thing runs in your browser: there's no server rendering your code, storing it, or metering how many you make.
Free WiFi QR code generator
Typing out a wifi password for every guest gets old fast. A WiFi QR code fixes that — scan it once and the device joins the network automatically. Enter your network name and password under the Wi-Fi tab, choose WPA, WEP, or an open network, and download a code you can stick on the fridge, a cafe counter, or an Airbnb welcome guide.
QR codes for contact cards, email, SMS, and WhatsApp
Beyond links and wifi, this generator builds properly formatted QR codes for digital business cards (vCard), pre-filled emails, text messages, phone numbers, and WhatsApp chats — each using the exact data format phones expect, so scanning just works instead of opening a wall of raw text.
Free QR codes with logos, colors, and borders
Add a logo to the center, switch between square, rounded, or dot-style modules, and frame the code with a border and caption — all without a "pro" tier or an upgrade prompt.
Is this QR code generator really free?
Yes. Every code type, color, logo, and export format is free with no sign-up, no watermark, and no scan limits — the code itself is generated in your browser rather than by a paid backend service.
Do these QR codes expire?
No. These are static QR codes — your content is encoded directly into the pattern itself. They work for as long as the destination exists, and never get deactivated on this end.
How do I make a WiFi QR code?
Choose the Wi-Fi tab, enter your network name and password, and pick your security type. Scanning the resulting code lets a phone join the network without typing the password.
Can I add my own logo to a QR code?
Yes — upload an image in the logo field and it sits in the center of the code. Error correction is automatically increased so it still scans reliably.
What's the difference between a static and a dynamic QR code?
A static code encodes the final content permanently — free, and it never expires, but it can't be redirected later. A dynamic code points to a short link you control, letting you change the destination after printing, at the cost of running a backend service.
Embed this generator on your site
Paste this snippet anywhere on your own site to show a live, working copy of this tool — full credit stays visible since it loads directly from this page.