Scan AnythingA free, modern barcode & QR code scanner
Every barcode and QR format, decoded instantly from your camera, a photo, a PDF, a screenshot or a full batch — entirely in your browser. Nothing is uploaded.
Start your camera to scan continuously
Camera is off
Nothing is recorded or uploaded — video frames are decoded locally in your browser and never leave your device.
Waiting for a scan
Technical details, smart actions and product lookup will show up here the moment a barcode is detected.
Built to be the last barcode scanner you need
Every Major Format
QR, Micro QR, Data Matrix, Aztec, PDF417, MaxiCode plus 1D retail and industrial barcodes — auto-detected, no format picker needed.
Smart Detection
URLs, WiFi, contacts, UPI payments, calendar events and more open with one tap instead of dumping raw text.
Product Lookup
Retail barcodes are checked against a free product database for name, brand and category automatically.
Batch & Multi-Code
Scan dozens of images or dozens of codes in a single frame — everything lands in one exportable table.
Export Anywhere
CSV, JSON, plain text, PDF report, Excel or straight to your clipboard — pick what your workflow needs.
Processed Locally
Decoding runs in your browser via WebAssembly. History, favorites and folders live only on this device.
27+ Formats Supported
Every format below is auto-detected — there's no dropdown to set before scanning.
Retail
12Industrial
11General
4Your scans stay on your device
Camera frames, uploaded images and PDF pages are decoded entirely in your browser via WebAssembly — none of them are uploaded anywhere. History, favorites, tags and folders are saved to this browser's local storage only. The one exception: when a scanned code looks like a retail product barcode, the number itself (not the image) is sent to the free, open Open Food Facts database to look up product details — you can ignore that panel entirely if you'd rather not.
A free, modern barcode scanner that runs in your browser
StatFlare Scan Studio is a free online barcode scanner and QR code reader — point your camera at a code, upload a photo, drop in a PDF, or paste a screenshot, and it decodes instantly. Unlike a typical single-format phone scanner, it recognizes around 40 barcode and QR symbologies automatically, reads multiple codes in one frame, and turns the result into a real action instead of a wall of raw text.
Everything runs locally using WebAssembly, so there's no app to install and no barcode reader hardware needed — just a modern browser, on desktop or mobile. It's built for anyone who needs a fast, reliable barcode scanner online: shoppers checking a product, warehouses reading shipping labels, developers testing their own QR codes, or students scanning an ISBN off a book cover.
How to scan a barcode or QR code online
Choose how you want to scan
Pick live camera, image upload, PDF, screen capture, batch, or manual entry from the seven action cards — each is built for a different situation, from a single product barcode to a whole page of shipping labels.
Point, upload, or paste
Aim your camera at the code, drop in a photo, choose a PDF, or paste a screenshot with Ctrl/⌘+V. Detection is continuous and automatic — there's no shutter button to press.
Read the result instantly
The decoded value appears next to the scanner in plain language — what it is, what it does, and one-tap actions like Open Website, Call, Connect to WiFi or Add to Contacts. Technical details (format, checksum, confidence) are one click away if you need them.
Copy, act, or export
Copy the value, follow the smart action, or export the result — one code or a whole batch — to CSV, JSON, PDF or Excel. Everything is also saved to your local scan history automatically.
Everything included, free
Every way to scan
- Live camera with continuous, multi-code detection
- Image upload via drag-and-drop, browse or clipboard paste
- Automatic multi-page PDF scanning
- Screen capture for codes shown on a monitor
- Batch scanning of dozens of images at once
- Manual entry with GTIN checksum validation
~40 formats, auto-detected
- QR Code, Micro QR & rMQR
- Data Matrix, Aztec, PDF417 & MaxiCode
- EAN-13, EAN-8, UPC-A, UPC-E & ISBN
- Code 128, Code 39, Code 93 & Codabar
- ITF and the full GS1 DataBar family
- No format picker — everything is detected automatically
Results you can use
- Smart actions: open, call, connect to WiFi, add to contacts or calendar
- GS1 application identifier parsing & GTIN checksum check
- Free retail product lookup (name, brand, category)
- Local history with favorites, tags and folders
- Export to CSV, JSON, TXT, PDF, Excel or clipboard
- Everything decoded locally — nothing uploaded to a server
Which scanning method should I use?
| Method | Best for | Speed |
|---|---|---|
| Live Camera | A physical barcode or QR code in front of you right now | Instant, continuous |
| Image Upload | A photo or screenshot already saved on your device | Under a second |
| PDF Scan | Barcodes embedded in a document, invoice or ticket PDF | A few seconds per page |
| Screen Capture | A code displayed on a monitor you can't photograph easily | Instant |
| Batch Scan | Dozens of product photos or label images at once | Several per second |
| Manual Input | A damaged or partially unreadable printed code | Instant, with checksum validation |
What people use it for
Retail & inventory checks
Scan EAN/UPC barcodes on products to instantly see the code, its GS1 country prefix, and a free product lookup — useful for spot-checking stock or verifying a listing without separate scanner hardware.
Shipping & logistics labels
Point the camera at a Code 128 or GS1 DataBar shipping label to read tracking numbers, batch codes and GS1 application identifiers like weight or expiry date straight out of the barcode.
Event tickets & boarding passes
Decode Aztec and PDF417 codes used on tickets and boarding passes to verify what data they actually contain before printing or sharing them.
Marketing QR code audits
Before a poster, flyer or packaging run ships, batch-scan every QR code on it to confirm each one decodes to the right destination — catch a broken link before it's printed thousands of times.
Developers & QA testing
Verify that barcodes or QR codes generated by your own app or print pipeline actually decode correctly, across formats, before they reach customers — export the results as JSON for a test report.
Students & researchers
Scan an ISBN barcode on a book's back cover to pull the encoded number instantly, or decode a QR code from a printed handout or slide without typing anything by hand.
Frequently asked questions
What is a barcode scanner and how does this one work?
A barcode scanner reads the pattern of bars or dots in a barcode or QR code and converts it back into the text, number or link it encodes. StatFlare's barcode scanner does this entirely inside your browser using WebAssembly — your camera, an uploaded photo, or a PDF page is analyzed locally, no barcode reader hardware or app install required.
Is this barcode scanner really free, with no app to install?
Yes. Every scanning method — camera, image upload, PDF, screen capture, batch and manual entry — is free with no login, no watermark and no daily limit. It runs as a website, so there's nothing to install on desktop or mobile; opening the page in a modern browser is enough.
Which barcode and QR code formats does it support?
QR Code, Micro QR, rMQR, Data Matrix, Aztec, PDF417 and MaxiCode for 2D codes, plus EAN-13, EAN-8, UPC-A, UPC-E, ISBN, Code 128, Code 39, Code 93, Codabar, ITF and the full GS1 DataBar family for 1D barcodes — around 40 symbologies in total, all auto-detected with no format picker to set beforehand.
Can I scan a barcode from a photo instead of using my camera live?
Yes. Drag and drop an image, browse for a file, or paste a screenshot with Ctrl/⌘+V, and it decodes instantly — no need to point a live camera at the code. This also works for barcodes embedded in a PDF: every page is rendered and scanned automatically, with any codes found highlighted per page.
How is this different from a phone's built-in camera QR scanner?
A phone's built-in scanner is usually QR-only and works one code at a time. This scanner recognizes roughly 40 barcode and QR formats — including 1D retail and industrial barcodes phone cameras typically miss — detects multiple codes in a single frame or image, works from a PDF or a batch of files, and adds structured results: GS1 parsing, a GTIN checksum check, a free product lookup, and export to CSV, JSON, PDF or Excel.
Are my scans uploaded anywhere?
No. Camera frames, uploaded images and PDF pages are decoded locally in your browser via WebAssembly — none of them are sent to a server. Scan history, favorites, tags and folders are saved only in this browser's local storage on your device. The one exception: if a scanned code looks like a retail product barcode, the number itself (not the image) is checked against the free, open Open Food Facts database to look up product details.
Can it scan more than one barcode at once?
Yes. Point the camera at a shelf, a sheet of shipping labels, or a page of tickets, and every code in frame is detected and boxed simultaneously. The same applies to a single uploaded image with multiple codes, a multi-page PDF, and the batch scanner, which processes dozens of images at once and puts every result in one exportable table.
What happens when I scan a WiFi code, a vCard, or a payment QR code?
The result is recognized automatically and turned into a real action instead of raw text: a URL gets an "Open Website" button, a WiFi code shows the network name and password with one-tap copy, a vCard offers "Add to Contacts", a calendar event offers "Add to Calendar", and a UPI payment code opens the linked payment app.
Can I export or save my scan results?
Yes. Every result can be exported to CSV, JSON, plain text, a PDF report, Excel (.xlsx), or copied straight to your clipboard. Every scan is also saved to a local, on-device history you can search, favorite, tag and organize into folders — none of it requires an account.
Does it work on mobile as well as desktop?
Yes. The camera scanner uses your phone's rear camera by default with tap-to-switch, torch and zoom controls, and every other input method — image upload, paste, manual entry, batch and history — works the same way on a phone browser as it does on desktop.