Point your camera or upload an image. Our multi-engine decoder handles logo QR codes, low-contrast prints, and damaged codes that others miss.
Five stages — all in under a second. No app needed since iOS 11 and Android 9.
Identifies the three finder-pattern squares to establish position and orientation.
Warps the image to correct tilt and angle — code reads identically at any rotation.
Each cell is read as 1 or 0. Thousands of bits assemble into a byte-stream instantly.
Reed-Solomon reconstructs up to 30% damaged or missing data automatically.
Content type is detected — URL, WiFi, vCard — and the right app opens.
Every type stores differently-formatted text — your phone reads it and hands off to the right app.
40 versions from 21×21 to 177×177 modules. Choose the lowest version that fits your data for fastest scanning.
| Version | Grid | Numeric | Alphanumeric | Bytes | Best for |
|---|---|---|---|---|---|
| V1 | 21×21 | 41 | 25 | 17 | Serial numbers |
| V5 | 37×37 | 253 | 154 | 106 | Short URLs, plain text |
| V10 | 57×57 | 652 | 395 | 271 | Full URLs, vCard contacts |
| V20 | 97×97 | 1,732 | 1,050 | 722 | WiFi config, long text |
| V40 | 177×177 | 7,089 | 4,296 | 2,953 | Maximum data |
QR codes are just encoded text. The risk is entirely in what they point to.
Fake bank/social login pages harvest credentials the moment you sign in.
Stickers placed over legitimate codes on meters redirect to fake payment pages.
QR images in emails bypass link-scanning filters and harvest corporate credentials.
Multi-redirect sequences auto-download malware or exploit browser vulnerabilities.
https://yoursite.com?utm_source=qr&utm_medium=print&utm_campaign=lobby. Google Analytics reports these visits by campaign. For per-scan data you need a dynamic QR platform.