No sign-up · free & unlimited100% in your browserPNG / SVG export
Some libraries failed to load — download features may be unavailable (offline).
QR Code Scanner
Upload, drag or scan with your camera — decoded locally, nothing is uploaded.
📷 拖拽图片到这里,或
点击选择图片 · 也可以直接 Ctrl+V 粘贴截图
还没有识别结果
Three ways to scan
- Image files — click the drop zone or drag images in; multi-select supported;
- Pasted screenshots — capture anywhere (Win+Shift+S / Cmd+Shift+4), then Ctrl+V on this page;
- Live camera — click Start camera and hold a code in frame; each detection is added to the list (~10 decode passes per second).
Auto-detected content types
After decoding, the tool classifies each result by its content prefix so you know what the code does:
- URL (http/https), phone (tel:), SMS (SMSTO:), email (mailto:);
- Wi-Fi (WIFI:) — shows SSID and security type (the password is displayed as-is; handle with care);
- vCard (BEGIN:VCARD), calendar event (BEGIN:VEVENT), geo (geo:), SEPA (BCDC:);
- Pure numbers and plain text.
Won’t scan? Check in order
- Sharpness — blur and low resolution are the most common failures. The tool decodes in two passes (downscaled, then full size);
- Obstruction — if the three corner finder squares are covered, recovery is unlikely;
- Contrast — light code on a light background is hard; shoot straight-on with even lighting;
- Type — QR Code is supported now; Data Matrix, PDF417 and other 2D formats are on the roadmap.
Privacy
Every image is decoded in your own browser (local jsQR engine). Images and results are never uploaded. Camera permission is requested only while the page is open; Stop or leaving the page releases it.
FAQ
Are my images uploaded?
No. Decoding runs entirely in your browser.
Do you support Data Matrix / PDF417?
QR Code for now; other 2D formats are on the roadmap.
Does the camera need permission?
Yes. The camera is used for local decoding only — nothing is recorded or uploaded. Stopping or leaving the page releases it.
Can I scan multiple codes?
Yes — multi-select images, and the camera appends a result every time a new code is detected.
How do I export a result?
Each result has a Copy button.
More tools
Free Online QR Code GeneratorPick a payload type, type your content, and the QR code updates live. Ten payload types, adjustable error correction, colors, transparent background and quiet zone — then download PNG or SVG.
Free Online Barcode GeneratorPick a format, type your data, and the barcode renders instantly. EAN-13 / EAN-8 / UPC-A check digits are computed automatically; invalid data is flagged instead of rendered as a wrong barcode.
Batch QR Code GeneratorPaste your values one per line (up to 300), choose code size and spacing, and the tool lays out print-ready A4 pages automatically. Print directly or export the whole sheet as a high-res PNG.
Free Online Label MakerChoose a label size, fill in title and text lines, optionally attach a Code 128 or QR code, and print at true millimeter scale. Two modes: repeat the same content, or one label per line.
Free Business Card MakerFill in your name, title and contact details and watch the card render live. A vCard QR code is built in — scan it with any phone camera and the contact is saved straight to the address book.
QR Code BeautifierFree online QR code beautifier: custom colors, two-color gradients, square/rounded/circle dot styles, center logo, error correction L/M/Q/H and border control, with a built-in scan test. 100% in your browser, no sign-up.