What can a QR code store?
QR codes can store URLs, plain text, email addresses, phone numbers, Wi-Fi credentials (SSID/password), vCards (contact info), geo coordinates, SMS messages, and calendar events. The maximum capacity depends on the error correction level and content type — a URL of up to ~4000 characters fits comfortably at medium error correction.
What is error correction in QR codes?
Error correction allows a QR code to be read even if part of it is damaged, obscured, or dirty. Level L recovers from 7% damage, M from 15%, Q from 25%, and H from 30%. Higher correction produces a denser, more complex QR code — use H for QR codes that will be printed on physical objects, and L or M for digital screens.
Is my QR code data uploaded anywhere?
No. QR codes are generated with qrcode.js in your browser, and scanning uses jsQR in the page. Uploaded images and camera frames are decoded locally and not recorded or sent to a server.
Why can't the scanner read my QR code?
Common issues: the image is blurry or low resolution, the QR code is partially obscured, the lighting is uneven, or the code was generated with a custom design that the scanner can't parse. Try uploading a clearer image, or crop the QR code tightly before uploading.
How do I scan a QR code from my screen?
Take a screenshot of the QR code and save it as an image file, then upload it in the Scan tab. Alternatively, on mobile you can use the camera to scan a QR code displayed on another screen.