QR Tools · Local processing

QR Code Scanner

Scan QR codes from images, screenshots, clipboard, or camera locally, identify the payload type, and review destinations before acting.

Decode and inspect locally

Scan a QR code safely

Local processing active

Camera permission is requested only after you choose “Use camera.” Images and frames stay in this browser.

Safe handling: decoded destinations are displayed first. Nothing opens, connects, calls, emails, or sends automatically.

Upload, paste, or scan a QR code to identify its content and review it before acting.

The practical guide

Decode a QR code, then understand what it is asking you to do.

The scanner distinguishes web links, Wi-Fi credentials, contact cards, email, phone, SMS, custom schemes, and plain text. It never opens or activates decoded content automatically.

01

Inspect the hostname, not just the visible text

For HTTP and HTTPS links, the result separates protocol, hostname, path, query, and fragment. It warns about unencrypted HTTP, numeric IP addresses, embedded credentials, and punycode hostnames without pretending to provide malware scanning.

02

Treat Wi-Fi and contact payloads as sensitive

Wi-Fi codes can expose a network name and password. Contact cards can contain phone numbers, email addresses, organizations, and websites. The scanner shows these fields before you copy or use them.

03

Scan screenshots and clipboard images

Upload a saved screenshot, drag an image into the chooser, paste an image from the clipboard, or start the camera explicitly. Cropping close to the QR code usually improves detection.

04

Camera permission stays optional

Camera code loads only after you choose Use camera. The stream stops when a code is found, when you press Stop camera, or when you leave the page.

Privacy by architecture

Your sensitive tool inputs stay on your device.

Tool inputs, settings, and outputs are processed locally and are not intentionally sent to an application server.

Questions, answered

Frequently asked questions

Are camera frames or screenshots uploaded?

No. Image bytes and camera frames are decoded in browser memory and are not sent to a QR service.

Why was no QR code found?

Blur, glare, low resolution, excessive surrounding area, damage, or low contrast can prevent reliable decoding. Try a sharper image cropped closer to the code.

Will a detected URL open automatically?

Never. The scanner displays and classifies the content first. Only HTTP and HTTPS links receive an explicit Open URL action.

Does the scanner prove a link is safe?

No. It identifies structural warning signs but does not contact a reputation service or scan the destination for malware.