Decode QR codes from images. Extract URL, WiFi, vCard, email, phone, or plain text. 100% local processing, no upload.
Drop a QR image here or click to browse
Supports JPG, PNG, WebP — up to 20MB
You can also paste (Ctrl+V) a QR image
Decode unknown QR codes before clicking — verify the URL or content is safe. Just drag-and-drop a photo of the QR code to inspect it.
Verify product authenticity QR codes or scan customer return labels without a phone camera. Useful when the phone's default scanner refuses to open a link.
Decode QR codes on foreign boarding passes, train tickets, or restaurant menus from saved photos. No internet connection needed after page load.
No. Decoding runs entirely in your browser using JavaScript. Your image never leaves your device.
URL, WiFi, vCard (contact), email, phone, and plain text. The detected type is shown as a badge.
Yes. You can drag-and-drop, click to browse, or paste (Ctrl+V) a screenshot containing a QR code.
Try a clearer or higher-contrast image. Blurry, rotated, or partially obscured QR codes may fail to decode.
Having issues with this tool?
Send FeedbackGenerate QR codes from text, URL, email, WiFi, or contact — PNG/SVG export, 100% local
Create bar, line, and pie charts from your data — PNG/SVG export, 100% local
Extract text from images with OCR — supports Chinese, English, Japanese — 100% local
Direct file transfer between devices via WebRTC