Random generators
QR code generator
Paste a link or a short note and get a scannable QR code instantly. Download a high-contrast PNG for print and phones, or an SVG for design. Processed on this device.
Processed in your browser — nothing is uploaded
Pick a font style
Ready for Antakshari?
Ready?
Now sing a song containing or starting with this word!
Words generated: 0
Strength
A QR code generator should produce a code that a phone camera actually reads. This one encodes a URL or a text payload in your browser, draws high-contrast black modules on a white field, and leaves a full quiet zone so scanners can lock on.
How to create a QR code
- Choose URL to open a website, or Text / hidden message to show a note when scanned.
- Paste the link or type the message.
- Leave error correction on M for everyday links, or raise it to H if you will print the code small.
- Download the PNG for phones, chat, and print. Use SVG when you need a vector.
The code updates as you type. Nothing is sent to a server.
URL QR codes vs text QR codes
A URL payload makes the camera offer “Open in browser.” That is the right choice for a menu, a product page, or a campaign link from the UTM generator.
A text payload makes the camera display the message. Use that for a Wi-Fi WIFI: string, a short instruction, or a surprise note. For gift tags and scavenger hunts, the dedicated hidden message QR code generator starts in text mode with stronger error correction.
If your link still needs percent-encoding, run it through URL encode and decode first.
Why these codes scan
Older versions of this page used a tiny Version-1 stub that omitted format information and used a 2-module quiet zone. Phones could not decode it. The generator now picks a QR version that fits the payload, writes format bits, and keeps a 4-module quiet zone with #000 modules on #fff. That is what iPhone Camera and Google Lens expect.
Print the PNG at a size where each module stays sharp. Do not stretch it. Keep a white margin. Avoid logos in the center unless you stay on error-correction H and test the print with a phone before you ship it.
Privacy
Encoding happens in JavaScript on this page. The URL or message never leaves the tab. Download the file and you are done.
Last reviewed 2026-09-12.
FAQ
Questions, answered
Will this QR code scan on iPhone and Android?
Yes. Codes use a full ISO-style encoder with a 4-module quiet zone and high-contrast black modules on white. Download the PNG for print or camera apps; the on-screen SVG also scans.
Can I encode text instead of a URL?
Yes. Switch Content to Text / hidden message. The camera app shows the text instead of opening a website. For surprise notes, use the Hidden message QR code generator.
How do I make a Wi-Fi QR code?
Switch to text mode and paste a WIFI: payload, for example WIFI:T:WPA;S:NetworkName;P:password;;
PNG or SVG?
PNG is the best default for phones, chat apps, and printers. SVG is for designers who need a vector. Both encode the same payload.
Is there a character limit?
Keep the payload under 1,200 characters. Shorter codes scan more reliably, especially when printed small.
Does my text leave the browser?
No. The QR code generator runs in JavaScript on this page. Your paste is not uploaded.
Related
Keep going
Random generators
Hidden QR message
Hidden message QR code generator. Hide a secret message in a QR code — scan it with any phone camera to reveal the text. Free, private, in your browser.
Random generators
UTM generator
Build campaign URLs with utm_source, utm_medium, utm_campaign, and friends.
Transforms & generators
URL encode
Percent-encode or decode URL components in the browser.