No camera needed — upload a photo, screenshot, or saved picture and read the QR code instantly. Free, no signup, and the image never leaves your browser.
Everything is decoded locally in your browser with JavaScript. The image is never uploaded, and your scan history stays on your device.