Bulk QR Code Scanner

Read every QR code and barcode from a pile of images or PDFs in one go.

Drop up to 100 files - tickets, invoices, label sheets, screenshots - and get one table you can export as CSV.

It all happens in your browser, and links are never opened for you. Scanning one code with your camera? Use the QR Code Scanner.

Drop images or PDFs here, paste a screenshot with Ctrl+V, or choose files.

PNG, JPG, WebP, GIF, BMP, SVG and PDF - up to 100 files. Nothing is uploaded.

PDF quality

How to Scan Many QR Codes at Once

  1. Add your files. Drop images or PDFs on the page, choose them, or paste a screenshot. Up to 100 files at a time.
  2. Wait a moment. Every picture and PDF page is searched for QR codes and barcodes in your browser - a progress bar shows how far it is.
  3. Check the list. Each code gets its own row with the file, page, format and content. Click a row to see where the code is on the page.
  4. Export. Download the list as CSV for a spreadsheet, JSON for software, or text - or copy every content at once.

Made the codes with us? Check a whole printed sheet in one photo: every label made with the Barcode Label Generator or the Bulk QR Code Generator should show up here exactly once.

What People Use It For

Tickets and passes

A PDF of 200 event tickets in, a CSV of ticket codes out - ready for the check-in list.

Invoices

Pull the payment QR codes (SEPA, Swiss QR-bill) from a folder of invoice PDFs.

Label checks

Photograph a printed label sheet and confirm every code reads, with nothing missing.

Suspicious mail

See where every QR code in a batch of letters or flyers points - without opening anything.

Need the PDF pages as pictures too? Turn them into images with PDF to JPG.

What Is in the Export

ColumnWhat it holds
fileThe file name
pageThe PDF page (empty for images)
codeThe number of the code on that picture or page
formatQR, Micro QR, EAN-13, Code 128 and so on
content_typeLink, WiFi, contact, payment, product barcode...
contentExactly what the code holds
warningShort links, look-alike addresses and similar flags

Pages without any code are listed too, so you can see what was missed. JSON has the same fields; text is one content per line.

Frequently Asked Questions

Drop all your images or PDFs on this page, or choose them. Every QR code and barcode on every picture and page is read and listed in one table. Then download the list as CSV, JSON or text.

Yes. Each page of the PDF is drawn in your browser and searched for codes - tickets, invoices with payment codes, label sheets. Up to 300 pages per run. For tiny codes, pick High PDF quality.

QR codes (also inverted and mirrored), Micro QR codes and the common barcodes: EAN-13, EAN-8, UPC-A, UPC-E, Code 128, GS1-128, Code 39 and ITF-14 - several per picture. Data Matrix, PDF417 and Aztec are not supported yet.

It never opens anything. Links are listed as text, and short links, look-alike addresses and payment codes get a warning. To see where one short link really goes, paste the image into the QR Code Scanner.

No. Images and PDFs are read in your browser by our own QR and barcode engines - nothing is sent to our servers. Only the PDF reader itself is loaded from a public library server (cdnjs) the first time you add a PDF.

Usually it is too small, blurry or cut off at the edge. For PDFs, switch to High quality. For photos, crop closer to the code. You can check one code in detail with the QR Code Checker.

Yes. The CSV is UTF-8 with a header row and one row per code - file, page, format, content type and content. Excel, Google Sheets and Numbers open it directly. To look at it in the browser, use the CSV File Viewer.

Guides & Tutorials

All 40 guides
New Guide How to Scan a QR Code on a PC, Mac or From a Screenshot Oct 23, 2026 · 7 min read Read New Guide How to Make a WiFi QR Code (and Print It for Guests) Oct 24, 2026 · 7 min read Read New Guide Are QR Codes Safe? How to Spot a Fake QR Code Oct 23, 2026 · 6 min read Read