QR & Barcode Reader

Read QR codes and supported barcodes from an image or camera frame on your device. Export decoded text without uploading images.

Unlimited Free Usage

Reads one QR Code, Data Matrix, Aztec, PDF417, Code 128/39/93, Codabar, EAN-13/8, UPC-A/E or ITF code. Use a sharp upright image with clear margins. Decoded links stay plain text.

Loading browser tool…

File contents and entered text stay on this device. Only access checks and non-content usage metadata go to Helphonic.

×

Current limits

per operation

Files
1
Per file
10 MB
Total size
10 MB
Source image
16 megapixels maximum
Source side
16,000 pixels maximum
Decoding image
4 megapixels / 2,400 pixels per side
Codes per read
1 code
Camera session
60 seconds maximum

Limits protect your device memory. Processing speed depends on your device.

Read the security details
Processing limits

One image up to 10 MB, 16 megapixels and 16,000 pixels per side; decoding scales to 4 megapixels and 2400 pixels per side. Camera closes after reading, cancellation or 60 seconds.

Limit comparison

How to increase limits

Compare the per-operation limits available after registration or with an active paid pass.

Free account

Registered user

Unlimited Free Usage

Files
1
Per file
10 MB
Total size
10 MB
Source image
16 megapixels maximum
Source side
16,000 pixels maximum
Decoding image
4 megapixels / 2,400 pixels per side
Codes per read
1 code
Camera session
60 seconds maximum
Create a free account
All access passes

Unlimited operations during active validity, subject to abuse safeguards.

Files
1
Per file
10 MB
Total size
10 MB
Source image
16 megapixels maximum
Source side
16,000 pixels maximum
Decoding image
4 megapixels / 2,400 pixels per side
Codes per read
1 code
Camera session
60 seconds maximum
View packages

The same limits may apply to every tier. Check before purchasing. Device safety limits still apply.

Frequently asked questions

Are my files or results uploaded?

No. Files, file names, camera frames, decoded text and checksums stay in your browser. Only access checks and non-content usage metadata go to Helphonic. Processing libraries are served from this site.

Is this tool free?

Unlimited free usage is available initially to guests, registered users and active paid users. Administrators can change allowances later. Current access information appears on this page; file and device safety limits still apply.

Will this change my original files?

No. This tool produces downloadable results or copies in page memory and never deletes or overwrites your original files. Download before leaving; results are not saved to your account.

What are the processing limits?

One image up to 10 MB, 16 megapixels and 16,000 pixels per side; decoding scales to 4 megapixels and 2400 pixels per side. Camera closes after reading, cancellation or 60 seconds.

×

How to use

QR & Barcode Reader

Learn how to use QR & Barcode Reader: step-by-step instructions, settings, export options, privacy, limits and troubleshooting.

Step-by-step instructions

  1. Choose one JPG, PNG or WebP, or select Camera and click Start camera to grant permission.
  2. Keep the code upright, sharp and surrounded by its blank margin; click Read code.
  3. Review the decoded text and format, then download TXT or JSON. Camera tracks stop after capture.
Formats and important details

Supported formats are QR Code, Data Matrix, Aztec, PDF417, Code 128, Code 39, Code 93, Codabar, EAN-13, EAN-8, UPC-A, UPC-E and ITF. One code is returned per frame; multiple-code detection and binary payload export are not included.

A pinned local ZXing decoder works without the native BarcodeDetector API. A 12-second decoding timeout prevents indefinite processing. Small, blurred, rotated or damaged codes may not decode; crop or rotate your image beforehand.

Camera use requires HTTPS, browser support and your permission. Start and Stop camera are explicit controls. Capture scans a single frame, not a continuous video. No microphone is requested. Camera permission can be revoked in browser settings.

Decoded content is untrusted plain text. This tool does not visit links, validate the destination or confirm that a product identifier is registered.

Privacy and downloads

All processing happens on this device. Successful results become available after the normal access confirmation. Keep the page open until processing finishes and save your downloads before leaving.

Processing and privacy

Files and entered content are processed on your device in this browser tab. File contents and results are not uploaded to Helphonic or sent to analytics. The page still contacts Helphonic to load its tools, check access and confirm non-content usage information. Work is not saved to your account; download or copy results before leaving or reloading the page.

If an operation cannot finish

Use a current browser and smaller inputs if the tab runs out of memory. Some tools download a local processing library or model on first use, so an internet connection is needed even though your content stays on the device.

If the tool reports that access or limits changed, review the current policy and run it again. If usage confirmation is uncertain after an interrupted connection, a retry can count as another operation. Download completed work before reloading; this site does not keep a recovery copy.

About this tool

Choose a clear JPG, PNG or WebP image, or explicitly start your camera and capture a frame. Read one code per operation and download its plain-text and JSON reports. Decoded links are displayed as text and never opened automatically.

Read the full QR & Barcode Reader guide (opens in a new tab)