Skip to content
Utiloom

QR Code Reader

Decode verified local QR images or a live camera feed, inspect structured payloads, and keep a bounded session history.

LocalNo retention

Reviewed July 13, 2026

Guide, examples, and validation Show

About this tool

Scan a checked screenshot, saved image, generator handoff, or live camera stream and review the raw value before taking an action.

QR Code Reader is useful when the job is not just scanning a code, but understanding what the payload actually contains. It helps with screenshots, saved images, and live camera input when you need to inspect URLs, Wi-Fi credentials, phone links, and contact cards safely.

  • Checks PNG, JPEG, WebP, and BMP signatures and applies explicit 15 MB, 40 MP, and 16,384 pixel source limits before decoding.
  • Uses the browser BarcodeDetector when available with a jsQR fallback for image and throttled camera-frame decoding.
  • Parses HTTP(S), Wi-Fi, email, phone, SMS, vCard, and plain-text payloads without exposing non-HTTP URL schemes as open links.
  • Keeps up to twelve unique results in memory for the current page session and can export a decoded vCard as a sanitized VCF filename.

How to use QR Code Reader

Upload an image, drop in a screenshot, or use the live camera feed, then review both the raw payload and any structured fields the tool can extract. For generator QA, compare the decoded result against the original payload instead of checking only whether the scan technically succeeds.

When this tool is useful

  • Decode QR codes from screenshots, downloaded images, packaging, or presentation slides.
  • Inspect structured payloads like Wi-Fi credentials, contact cards, phone links, and SMS links.
  • Verify that a generated QR still scans after visual customization.

Practical tips

  • Upload a crisp screenshot first if camera autofocus is struggling.
  • Use the structured result fields to verify parsed values instead of checking only the raw payload.
  • When a code fails to scan, compare contrast, quiet zone, and logo size in the generator.

Examples you can test

Load an example, compare the result with the expected output, then replace it with your own input.

Read a campaign QR code

Example input

Image: printed-event-qr.png

Expected output

Decoded text: https://example.com/spring-event?utm_source=poster

Useful when checking whether a printed QR code points to the final campaign URL before the asset goes live.

Inspect a Wi-Fi QR payload

Example input

Image: guest-wifi-qr.jpg

Expected output

Decoded text: WIFI:T:WPA;S:Guest-Network;P:example-password;;

Wi-Fi QR codes often contain structured text, so review the decoded value before sharing or reprinting it.

Validation checklist

  • Test the QR image at the same size and contrast users will actually scan.
  • Review the decoded URL or payload before opening it, especially for QR codes from unknown sources.
  • Re-check printed or compressed QR artwork because resizing and low contrast can break scanning.

Frequently asked questions

Does the QR code reader upload my images or camera feed?

No. Utiloom processes the QR image and camera frames locally in your browser.

What kinds of QR codes can it understand?

It can decode plain text plus structured payloads like URLs, Wi-Fi network data, phone links, SMS links, email links, and vCard contact details.

What image formats can I upload for QR code scanning?

The reader accepts signature-checked PNG, JPEG, WebP, and BMP files up to 15 MB, 40 megapixels, and 16,384 pixels per side. Large accepted images are downscaled to a bounded decode canvas.

Does the live camera scan work on mobile browsers?

It works where the browser exposes camera access in a secure context and the user grants permission. Available cameras, labels, and permission behavior vary by browser and device.

What happens if the image contains multiple QR codes?

The reader will detect and decode the most prominent QR code in the image. If you need to scan multiple codes, crop each one into a separate image and scan them individually.

Does decoding a link prove that the destination is safe?

No. The reader exposes an Open action only for HTTP and HTTPS values, but it does not reputation-check or visit the destination. Review the full decoded URL before opening it.

Related tools

Keep the workflow moving

Continue with tools that handle a related input, output, or validation step.

Image

Image Watermark Tool

Preview, apply, and verify batch watermarks.

Local
Image

App Icon Resizer

Build iOS and Android project icon packs.

Local
Image

Favicon Generator

Build a verified favicon, ICO, and manifest pack.

Local
Image

Image Metadata Privacy Inspector

Inspect privacy metadata and verify a cleaned raster copy.

Local