PasteZap
🌐 English
Free · No account

FREE · DEVELOPER TOOLS

QR Code & Barcode Scanner.

Scan QR codes and barcodes with your camera or from images, screenshots and PDFs. Reads 30+ formats locally and explains links, Wi-Fi, contacts and product codes.

Limits & supported formats

Local decoding with ZXing-C++ WebAssembly. QR, Micro QR, rMQR, Data Matrix, Aztec, PDF417, MaxiCode, EAN-13/8, UPC-A/E, ISBN, Code 128/39/93, Codabar, ITF, GS1 DataBar and more. Images up to 25 MiB (16 megapixels analysed), 20 files at once; PDF up to 50 MiB, first 20 pages. Camera needs browser permission and a secure page. Damaged, tiny, blurred or very glossy codes may not be read. Links are never opened automatically.

QR code & barcode scanner

Everything is decoded on your device. Images, camera frames and results are not uploaded.

Results (0)

No results yet.

How to use QR Code & Barcode Scanner

Choose Camera and press Start camera, then point it at a code; results appear instantly with a beep. Or choose Image or PDF to drop files, paste a screenshot with Ctrl+V or try the example. Review each result, copy it, open links only after checking the address, and download all results as CSV, TXT or JSON.

How it works

Every frame and file is decoded in your browser by a self-hosted, integrity-checked WebAssembly build of the open-source ZXing-C++ reader; nothing is uploaded. Several codes per image are detected and outlined. Content is interpreted: links with phishing warnings (http, punycode, IP hosts, user names before @, shorteners), Wi-Fi credentials, vCard/MeCard contacts (.vcf download), calendar events (.ics), email, SMS, phone, map coordinates, 2FA otpauth secrets (masked), crypto payment URIs, EPC SEPA and Swiss QR-bill payments, EAN/UPC check digits with the issuing GS1 prefix (not the country of manufacture), ISBN-10/13, ISSN and GS1 application identifiers such as GTIN, batch, serial and expiry dates, including GS1 Digital Link URLs. Product names and prices are not looked up, because that would require sending codes to an external database.

Example

Try the built-in example: one image containing a Wi-Fi QR code, an EAN-13 product barcode, a GS1 Data Matrix with expiry date and batch, and a link QR code. All four are found and explained.

Questions about QR Code & Barcode Scanner

Is QR Code & Barcode Scanner free, and do I need an account?

Yes. This tool is free to use in your browser without an account. Processing takes place on your device.

What are the limits and what should I check?

Local decoding with ZXing-C++ WebAssembly. QR, Micro QR, rMQR, Data Matrix, Aztec, PDF417, MaxiCode, EAN-13/8, UPC-A/E, ISBN, Code 128/39/93, Codabar, ITF, GS1 DataBar and more. Images up to 25 MiB (16 megapixels analysed), 20 files at once; PDF up to 50 MiB, first 20 pages. Camera needs browser permission and a secure page. Damaged, tiny, blurred or very glossy codes may not be read. Links are never opened automatically. Review the result before using it in your work.

Is my input sent to a server?

Your input is processed in your browser and is not uploaded by this tool. Files and pasted text are cleared when the page is refreshed. Normal website requests are still required to load the page and its libraries. Read the privacy explanation.