The workbench
Capture on the left, collect on the right
Two panels, one habit: feed codes in through 01 — Capture, everything decoded gathers in 02 — Tray.
01 — Capture
Viewfinder is off
Start it to read live. Frames are examined here — nothing streams out.
Idle — choose Start to open the viewfinder.
02 — Tray
0/100 keptDecoded values
Tray is empty
Every successful read lands here with its format tag, ready to copy or export.
Your tray never syncs anywhere — it lives in this browser's storage.
Scan flow
Three moves, no account
STEP 01
Feed it a code
Open the viewfinder for a physical label, drop up to 20 photos for a backlog, paste a screenshot, or key in the digits when bars are too damaged to read.
STEP 02
It reads locally
Your browser's built-in detector tries first for speed; a bundled fallback covers stubborn cases like Aztec and PDF417. Pixels never cross the network.
STEP 03
File the value
Each hit appears with a format tag and timestamp. Copy one, open a link target with a safety note, or dump the whole tray to CSV / JSON.
Symbology index · 13
Know your bars
Retail, logistics, ticketing, ID — pick a card for tips tuned to that family.
QR Code
URLs, text, Wi-Fi, vCards. Most common 2D code.
specimen — https://freebarcodescanner.com
UPC-A
12-digit retail barcode used in North America.
specimen — 012345678905
EAN-13
13-digit international retail barcode.
specimen — 5901234123457
EAN-8
Compact 8-digit retail code for small packages.
specimen — 96385074
UPC-E
Compressed 6-digit UPC for small items.
specimen — 04210009
Code 128
High-density shipping, ASIN / FNSKU labels.
specimen — FNSKU-X123-ABCD
Code 39
Industrial, automotive, defense inventory.
specimen — CODE39-DEMO
Code 93
Compact successor to Code 39.
specimen — CODE93-DEMO
Codabar
Libraries, blood banks, parcel tracking.
specimen — A123456B
ITF / Interleaved 2 of 5
Cartons, warehouse pallets, GTIN-14.
specimen — 12345678901231
Data Matrix
Tiny electronics, medical, aerospace parts.
specimen — DM-DEMO-001
Aztec
Transit tickets, airline boarding passes.
specimen — AZTEC-DEMO
PDF417
ID cards, driver licenses, postage.
specimen — PDF417-DEMO-DATA
Field notes
What actually decides a clean read
Light beats megapixels
A soft, even light at an angle kills the hotspot that blinds the detector. Tilt the label ~15° or kill the flash and use the lamp from the side. Curved cans and glossy tickets fail most often from reflection, not resolution.
Distance is a focus tool
Tiny Data Matrix parts and dense PDF417 rows need the lens to lock. Start far, let autofocus settle, then drift closer until the code fills ~70% of the frame. For screenshots, upload the original file instead of photographing the screen.
1D wants width, 2D wants stillness
Linear codes (UPC, EAN, Code 128) decode from a single clean horizontal slice — keep the full quiet zones inside the frame. Matrix codes (QR, Aztec) need all four edges sharp and still for a beat; brace the phone on the table edge.
When to stop and type
Torn, smudged or half-missing bars will spin the detector forever. The digits printed under most retail codes are the same payload — key them into the third tab and they file into the tray identically.
About the tool
Barcode Scanner Online: read any code without installing anything
BarcodeScanner is a free barcode scanner that runs as a barcode scanner website — no download, no account, no per-scan fee. As an online barcode scanner, it reads 13 major symbologies directly in your browser: point your camera at a label, drop in a photo, or paste a screenshot, and the decoded value appears with its format tag, ready to copy or export to CSV and JSON. If you need to scan barcode online in seconds — a price tag, a parcel label, a boarding pass, a part marking — this page is the whole workflow.
A free barcode scanner for camera, image, and batch
Most people meet this barcode scanner online in one of three moments: holding a product up to a webcam, uploading a supplier photo, or clearing a backlog of twenty screenshots. All three are first-class here. The viewfinder reads live from your lens, the drop zone accepts up to 20 images per batch, and a manual-entry tab covers torn or half-missing bars whose digits you can still read with your eyes. Every result files into a local tray with a timestamp and format label, so a mixed pile of QR codes, UPC-A, and EAN-13 labels sorts itself out without any spreadsheet work from you.
How to scan barcode online in three moves
First, feed the tool a code: open the viewfinder for a physical label, drag photos onto the drop zone, paste a screenshot straight from your clipboard, or type printed digits into the manual tab. Second, let the barcode reader online decode it — your browser's built-in detector tries first for speed, and a bundled fallback engine covers stubborn cases like Aztec and PDF417. Third, file the value: copy a single result, open a link target after reading the safety note, or dump the whole tray to CSV or JSON for inventory, research, or receiving. There is no queue, no credit bucket, and no throttled tier between you and the answer.
Web based barcode scanner vs a barcode scanner app
A native barcode scanner app makes sense when you scan all day with dedicated hardware. For everyone else, a web based barcode scanner — literally a web-based barcode scanner with nothing to install — wins on friction: no app-store review to trust, no permissions beyond the single camera prompt, no background tracking, and no update nag. This page works the same on a borrowed laptop, a library computer (with image upload instead of camera), or your own phone. Bookmark it once and it behaves like an app, minus the install: it even ships a manifest so supported browsers can pin it to the home screen.
Barcode scanner for iPhone and barcode scanner for Android
Looking for a barcode scanner for iPhone? Open this page in Safari, tap the viewfinder, approve the one-time camera prompt, and aim — pinch-free, full-screen-friendly, with a rear-lens flip control. Need a barcode scanner for Android? The same page in Chrome gives you the same flow, including torch control on supported devices and instant image upload from the gallery. Because decoding happens in the browser engine rather than in OS-specific code, both platforms read the same 13 formats, keep the same local history, and export the same files.
A 2D barcode scanner and 1D reader in one page
As a 2D barcode scanner, this tool reads QR Code, Data Matrix, Aztec, and PDF417 — the square and stacked codes behind tickets, boarding passes, ID cards, tiny part markings, and postage. As a 1D reader it covers the retail and logistics shelf: UPC-A, UPC-E, EAN-13, EAN-8, Code 128, Code 39, Code 93, Codabar, and ITF. Each family has its own tips page in the symbology index, so when a glossy EAN or a dense PDF417 row will not resolve, you get format-specific advice instead of generic troubleshooting.
Who uses this barcode reader online
Sellers verify FNSKU and ASIN labels before a shipment leaves the table. Warehouse teams key-check GTIN-14 cartons without fetching the handheld gun. Event staff confirm Aztec tickets from screenshots guests forward at midnight. Students cite ISBNs straight off the back cover. Nobody in that list wants another account — they want a free barcode scanner that opens fast, reads accurately, and gets out of the way. Batch upload plus CSV export is what turns ten seconds per code into one finished spreadsheet.
Private by design: the barcode scanner website that uploads nothing
Unlike server-side decoders, this barcode scanner website never receives your images: camera frames and files are decoded in your device's memory, history lives only in this browser's local storage, and clearing site data erases it completely. Read the full policy in Privacy and the story behind the tool in About. Open the scanner above and try one code — the tray is empty, and fixing that takes about ten seconds.
Questions
Barcode scanner FAQ
How does a barcode scanner work?
A barcode scanner captures an image of the code, locates its finder patterns and quiet zones, then decodes the bars and spaces (1D) or dot modules (2D) into text. On this page your browser's built-in detector tries first for speed and a bundled fallback engine covers Aztec, PDF417 and other stubborn formats — all on your device, nothing uploads.
How to use a barcode scanner?
Open this page, allow the camera, and aim at the code — or upload a photo, paste a screenshot, or type the printed digits manually. Each decoded value appears in the tray below with its format tag and timestamp, ready to copy or export to CSV/JSON. No account or install needed.
How to use a barcode scanner for inventory?
Photograph or batch-upload up to 20 product labels at once; every decodable code files into the tray with its format (UPC, EAN, Code 128) and timestamp. Export the tray to CSV or JSON and open it in any spreadsheet to reconcile counts, verify SKUs, or log serials — free, with no signup.
How do barcode scanners work in stock management?
In stock management, scanners read GTIN identifiers (UPC-A, UPC-E, EAN-13, EAN-8, ITF on cartons, Code 128 on logistics labels) at receiving, putaway, cycle counts, and dispatch, so counts stay accurate without manual typing. For small operations this web-based scanner replaces the handheld gun: batch-scan shelf labels and export the results for your stock sheet.
What is a barcode scanner used for?
Barcode scanners are used for retail checkout and price checks, inventory and warehouse tracking, parcel and ticket validation, ID and boarding-pass reading, equipment and parts marking (Data Matrix), and opening links or Wi-Fi details encoded in QR codes.
How to check a barcode scanner online?
To test any online barcode scanner, give it a known code: point your camera at a printed label or upload a clear barcode photo on this page. If the correct value and format appear in the tray, the scanner works. Each format page in our symbology index also includes a specimen you can try.
Is a barcode scanner free?
This one is. Every scan, all 13 formats, batch uploads of up to 20 images, local history, and CSV/JSON export are free with no account, no credits, and no scan cap.
How to scan a barcode using a mobile phone?
Open this page in your phone's browser (Safari on iPhone, Chrome on Android), tap the viewfinder, approve the one-time camera prompt, and aim until the code fills most of the frame. Alternatively, photograph the label and upload the image from your gallery — useful in low light or for screenshots.
Where is the barcode scanner on my phone?
Phones have no universal built-in barcode scanner — the stock camera app reads QR codes only. For UPC, EAN, Code 128, Data Matrix, PDF417 and 8 more formats, open this page in your browser and bookmark it or add it to your home screen; it works like an app with nothing to install.
What is the best mobile barcode scanner app?
It depends on volume: all-day warehouse scanning suits a dedicated app or handheld hardware, but for quick free scans a web-based scanner like this page is usually best — no install, no account, 13 formats, batch upload, and on-device privacy in any mobile browser.
Is there a free online barcode scanner available?
Yes — this page is a free online barcode scanner. Scan with your camera or upload images, read 13 symbologies including QR, UPC, EAN, Code 128, Data Matrix, Aztec and PDF417, and export results to CSV/JSON without signing up.
What is the best free barcode scanner?
The best free barcode scanner covers many formats, handles batches, exports results, and respects privacy. This tool reads 13 formats, processes up to 20 images per batch, exports CSV/JSON, keeps everything on your device, and costs nothing with no account required.
Can I scan barcodes online without an app?
Yes. This barcode scanner website runs entirely in your browser — open it over HTTPS, allow the camera once, and scan, or upload photos with no camera at all. Nothing to download, and your images never leave your device.
No signup · No uploads
The tray is empty. Fix that.
One photo or ten seconds with the viewfinder is all it takes.
Back to the scanner