QR Studio
Design QR codes that actually scan, then read them back with your camera. Encoding, styling, verification and decoding all happen on this device — nothing you type, upload or point the camera at ever leaves your browser.
Content
No scheme? https:// is added for you.
Semicolons, commas, colons and backslashes in the name or password are escaped automatically — that is what breaks most Wi-Fi QR codes.
Exports vCard 3.0 with 75-octet line folding, the format iOS and Android both import without complaint.
Include the country code so the number dials from anywhere.
Your browser asks first, and the coordinates stay on this page.
Times are converted to UTC (DTSTART/DTEND with a trailing Z) so the event lands correctly in any timezone.
Encoded payload
Nothing yet.
Type something to build a code.
Preview
Your code appears here as you type.
Waiting for content
Every code you build is decoded again from the rendered pixels, so you know it scans before you print it.
SVG stays sharp at any print size. PNG 4× is best for large-format signage.
Style
M recovers about 15% damage — the usual choice. Higher levels survive scuffs and logos but make the pattern denser, so each module gets smaller at the same print size.
The three corner eyes are what a scanner locks onto first. Styling them is what makes a code look designed rather than default.
A quiet zone of at least 4 empty modules is part of the spec; anything less and scanners start missing the code.
A logo covers real data modules. Error correction jumps to H while one is present, because H is the only level that can rebuild what the logo hides.
Batch 0 rows
One row per code, generated with the styling above and delivered as a ZIP. Paste the list or drop a .csv/.txt file — it is read locally, never uploaded.
Drop a CSV or text file, or .
Camera
Point a camera at a code to read it. The video stream stays on this device.
Camera idle
Start the camera, drop an image, or paste a screenshot with Ctrl/⌘+V.
Drop a photo or screenshot containing a QR code, or . Pasting an image works too.
Results 0
Links are never opened automatically — you see the full address first and decide.
History 0
The last 50 codes you created or scanned, stored in this browser's local storage only. They are not synced, not uploaded, and clearing your site data removes them.