Marketing & Digital · Local-first · Beta

QR & Barcode Scanner

Decode a QR or barcode from a user-selected image or camera when the browser supports it, then review the content safely.

Instant result•No account•Inputs stay in your browser
Loading this tool interface

The page shell is ready; the interaction area is loading.

Trust record

Check the method before you rely on the result

Tier C · Runs locally in this browser
Method
Use the browser BarcodeDetector API when available and classify decoded schemes without auto-opening them.
Decoded content → scheme classification → user-reviewed action
Sources
2 reviewed references
Open the source register
Effective period
Formula-based; no statutory effective period
Last verified
10 August 2026
Review every 365 days
Reviewer status
Product and domain review: specialist approval not required
Privacy
Selected files are processed locally in this browser. Files and their contents are not uploaded, stored, put in URLs or sent to analytics.
Important limitations
  • Camera support depends on the browser and permission.
  • Decoded content is displayed first; no link is opened automatically.

Read all limitationsReport an error

A quick guide

Use the number with context

The answer is only useful when you know what it includes and what it leaves out.

How to use it

  1. Choose image upload or explicitly start the camera.
  2. Review decoded text, scheme and domain.
  3. Open only trusted HTTP or HTTPS URLs after your own check.

Formula

Decoded content → scheme classification → user-reviewed action

Scanning is not verification. Payment, credential-like and unknown schemes remain non-openable.

Make it concrete

Worked example

A javascript: payload is classified as unsafe and remains text-only.

Boundaries

What this tool does not assume

Limitations

  • Camera support depends on the browser and permission.
  • Decoded content is displayed first; no link is opened automatically.

Edge cases

  • Malformed or unsupported images show a readable error.
  • UPI content displays payee and amount fields for review but never confirms payment.

Last reviewed 10 August 2026 · Formula version 1.0

Method & sources

How this result is grounded

The formula is deterministic and runs in your browser. Read the reference below for the method used by this tool.

Questions

Frequently asked

Will a scanned URL open automatically?

No. HTTP and HTTPS destinations receive an optional action only after the decoded value is shown.

Keep going

Related tools

A related local-first tool for the next step.

Source register checked 10 August 2026.