Utility Tools

QR Code Reader

Decode and read QR codes from image files, screenshots, or camera streams directly in your browser with zero server uploads.

Free to use No registration Mobile friendly Unlimited usage

Upload a QR code image

Click to choose an image
or drag and drop it here

PNG, JPG, WEBP or GIF - the image never leaves your device

Or scan with your camera

Point your camera at a QR code. Your browser will ask for permission first.

What is the QR Code Reader?

Quick Response (QR) codes, standardized under ISO/IEC 18004, are two-dimensional matrix barcodes designed in 1994 by Denso Wave. Capable of encoding thousands of alphanumeric characters into optical dot patterns, QR codes are ubiquitous across modern digital experiences: two-factor authentication provisioning (TOTP secret keys), WiFi network onboarding, digital menus, event ticketing, and payment transactions. However, when users encounter a QR code displayed on a computer screen, document, or PDF file, scanning it using a mobile device can be cumbersome.

The TU Web Tools QR Code Reader decodes QR codes directly inside your web browser from uploaded images, screenshots, or webcam streams with zero server dependencies.

QR Code Optical Anatomy & Reed-Solomon Error Correction

A standard QR code incorporates several precision optical geometries that allow decoders to reconstruct data even when images are rotated, distorted, or partially damaged:

Optical Feature Visual Geometry Decoding Purpose
Finder Patterns Three concentric squares in corners (ratio 1:1:3:1:1) Establishes barcode position, boundary scale, and optical rotation angle.
Alignment Patterns Smaller concentric squares across grid Corrects optical distortion on curved, wrinkled, or angled surfaces.
Timing Tracks Alternating black/white coordinate lines Determines the exact grid matrix coordinate size and module pitch.
Error Correction Reed-Solomon polynomial math Recovers data from barcodes damaged up to 30% (Level H).

Security Defenses: Defending Against Quishing Attacks

Cybercriminals increasingly exploit QR codes in phishing campaigns (known as Quishing). Attackers replace legitimate QR codes with stickers linking to malicious credential harvesting pages or malware payloads. Because human eyes cannot read QR code matrices directly, scanning them blindly introduces serious security risks. Our browser-based reader displays the exact decoded text, URI, or payload before you click or navigate, allowing you to verify destination domains safely.

Zero-Knowledge Client-Side Image Decoding

Scanning 2FA authentication barcodes, private WiFi credentials, or sensitive boarding passes requires absolute confidentiality. The TU Web Tools QR Code Reader decodes images using the browser's native HTML5 Canvas API and JavaScript barcode libraries. No images are uploaded to remote servers, guaranteeing 100% privacy.

Benefits of using the QR Code Reader

See the destination first

The contents are shown as text before anything opens, which is the only way to spot a tampered or lookalike code.

Image or camera

Decode a screenshot someone sent you, or scan a code in front of you using your device camera.

Nothing is uploaded

Images and camera frames are decoded in your browser and never transmitted, unlike most online QR readers.

Reads more than links

Wi-Fi credentials, contact cards, calendar events and payment strings are shown as raw text rather than acted on.

How to use the tool

Step 1

Drag an image onto the drop area, or click to choose a file

Step 2

Or press Start camera and point your device at the code

Step 3

Read the decoded content in the output box

Step 4

Check the domain carefully before using the open button

Popular use cases

  • Checking a code before scanning it
  • Reading codes from screenshots and PDFs
  • Recovering Wi-Fi credentials from a printed code
  • Verifying codes on printed marketing
  • Extracting contact details from a vCard code
  • Testing codes you have generated
  • Reading codes on a desktop without a phone
  • Inspecting suspicious codes safely

Frequently asked questions

The tool utilizes an in-browser WebAssembly (WASM) / JavaScript computer vision library that renders the uploaded image onto an invisible HTML5 canvas element, scans for finder pattern markers (the three corner squares), and decodes the Reed-Solomon error-corrected binary data entirely within client-side memory.

QR codes can store alphanumeric text, website URLs, Wi-Fi network credentials (WIFI:S:SSID;T:WPA;P:password;;), vCard contact cards, email messages (mailto:), SMS text prompts, geolocation coordinates, and cryptocurrency wallet addresses.

Ready to start using TU Web Tools?

Free, browser based utilities for developers, SEO professionals, students and businesses.

Free to use  •  Mobile friendly  •  No installation required