🌿QRMint

QR Code Scanner — Free, Browser-only

Decode QR codes from your camera or any image. Everything runs on your device.

Want to create a QR code instead? Go to the QR code creator →

🔒 100% BROWSER-ONLY

Nothing you scan is sent to a server. Camera feed, uploaded image, and decoded result stay on your device.

Zero server uploads

Scanned data never leaves your device.

No install

Runs in any modern browser. iOS and Android ready.

Phishing warning

Warns you before you open an unfamiliar URL.

How it works

  1. The browser grabs pixel data from your camera via getUserMedia, or from your uploaded image via createImageBitmap.
  2. The open-source <a href="https://github.com/cozmo/jsQR" rel="nofollow noopener" target="_blank" class="text-mint hover:underline">jsQR</a> library decodes the QR matrix.
  3. The decoded payload (URL, text, WiFi, etc.) appears instantly on screen. No network request is made at any step.

FAQ

Is the scanned content sent to a server?
No. The camera feed and any uploaded image are decoded entirely inside your browser using the open-source jsQR library and the Canvas API. Nothing is uploaded to qrmint.app or any other server.
What QR code formats are supported?
Standard QR codes including URL, plain text, WiFi credentials, vCard contacts, email, phone, and SMS. You can scan from PNG, JPEG, WEBP, or rasterized SVG images.
Do I need to install an app?
No. Any modern browser (Chrome, Safari, Edge, or Firefox) on iOS, Android, Windows, Mac, or Linux works out of the box.
What if the camera will not start?
Your browser may have blocked camera access. Click the lock icon in the address bar and allow camera access for qrmint.app. Some environments (non-HTTPS pages or locked-down corporate networks) disable the camera API — in that case use the "Upload image" option instead.
Is it safe to open a scanned URL?
Always verify the domain before opening. QR phishing (quishing) attacks are on the rise. Be suspicious of unfamiliar domains, shortened URLs, or sites asking for login credentials. See our Quishing guide for more details.

Related