Drop screenshots, upload device captures, or point us at a remote URL. We detect every QR code, annotate bounds, and surface the payloads with smart formatting.
Input
Files stay on device during preview and are only streamed to the decoder during processing.
Drop or browse
PNG, JPG, or GIF up to 5 MB.
Drop an image or click to upload
We keep it client-side until you decode
Load from URL
We’ll fetch the image securely over HTTPS.
Only HTTPS sources are supported.
Results
We keep the preview and decoded data aligned so you can validate every QR code.
Preview
Decoded data
Processing image...
Please wait