Shelf™|
Shelf Logo
Back to Tools

Free Online Barcode Scanner

Scan barcodes with your phone or laptop camera, or from images. Reads QR codes, UPC, EAN, Code 128, Data Matrix and more, and collects every scan into a list you can export as CSV. It runs in your browser: nothing is uploaded.

Scan with your camera

Point your camera at a barcode or QR code. Each new code is added to the list.

Your browser asks for camera access first. The video is read on your device and never uploaded.

Results

Scanned codes appear here. Use your camera, or add one or more images.

Tracking equipment? In Shelf, every asset gets its own QR code, and existing barcodes can be added with the Alternative Barcodes add-on.

Supported barcode formats

One scanner for almost every barcode you'll encounter — from grocery UPC labels to QR codes on asset tags.

2D barcodes

  • QR Code (Model 1 & 2)
  • Data Matrix
  • Aztec
  • PDF417

1D barcodes

  • UPC-A, UPC-E
  • EAN-8, EAN-13
  • Code 39, Code 93, Code 128
  • ITF, Codabar, RSS-14

Mostly scanning QR codes? The free QR code scanner lays out links, Wi-Fi details and contact cards so you can check them before opening anything.

How this scanner works

Camera or image

Scan live with your phone's rear camera or a laptop webcam, or drop in one or more photos and screenshots. The camera only turns on when you tap Start camera.

Decoded on your device

The decoder runs in your browser. Camera video, images and the codes you scan are never uploaded to our servers or stored anywhere.

A list you can export

Every new code joins a list with its format and time. Skip duplicates, copy one or all, or download a CSV that opens in Excel or Google Sheets.

Keeps going offline

Once the page and the decoder have loaded (after your first scan), scanning keeps working if your connection drops, as long as the page stays open.

Common uses for barcode scanning

  • Verifying asset tag QR codes during audits
  • Reading UPC/EAN codes from receipts and packaging
  • Decoding Code 128 labels on warehouse shelving
  • Validating product batch numbers via Data Matrix
  • Collecting a list of serial-number barcodes into a spreadsheet
  • Reconciling inventory faster than manual lookup

FAQ

What barcode formats does this scanner support?

It decodes both 2D barcodes (QR Code, Data Matrix, Aztec, PDF417) and 1D barcodes (UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 93, Code 128, ITF, Codabar, RSS-14). One tool for almost every barcode you'll encounter.

Can I scan with my phone or webcam?

Yes. Tap Start camera and allow camera access when your browser asks. On a phone the rear camera is used by default, and you can switch cameras if your device has more than one. It uses the browser's standard camera access, available in current versions of Safari, Chrome, Edge and Firefox. The camera only turns on when you tap the button, and it stops when you switch to images, leave the tab or close the page.

Can I scan many barcodes and export them?

Yes. Point the camera at one code after another: each new code is added to a list with its format and the time it was scanned. Skip duplicates (on by default) ignores codes already in the list. You can also drop several images at once. Download CSV saves the list with code, format and scanned_at columns, ready for Excel, Google Sheets or Numbers.

Does this upload my images or camera video?

No. Decoding happens in your browser. Images, camera video and the scanned values stay on your device, and the list is gone when you close the page unless you download or copy it.

Does it work offline?

Partly. The page and the decoder need a connection to load, and the decoder loads the first time you start the camera or decode an image. After that, scanning keeps working without a connection as long as you keep the page open.

Why can't it read my barcode?

Make sure the code is well lit, in focus and not damaged or covered. With a phone, move back a little if the picture is blurry: phone cameras can't focus very close. Hold the code flat and fill most of the frame. For images, the bars of a 1D barcode need to be clearly resolved, so very small or low-resolution photos may not work. Each image is read for one code.

What's the difference between a barcode and a QR code?

A QR code is a type of barcode. 'Barcode' is the umbrella term covering both 1D barcodes (the parallel-line patterns on grocery items, like UPC and EAN) and 2D barcodes (square patterns that store data in two dimensions, like QR Code and Data Matrix). This tool reads all of them.

Can I use this for asset tracking?

For a quick check, yes. To track equipment over time, Shelf gives every asset its own QR code. Scanning it in the Shelf web app or the free Shelf Companion app for iPhone and Android opens the asset, where you can see and update who has it, where it is and its history. You can start with a free Shelf account.

CES Utility Solutions
Fabel Film
HAARP
ResQ
Eastern Michigan University
Purdue University — School of Aviation and Transportation Technology
Universal Music
Nokia
Virgin Hyperloop
British Airways
Chicago Bulls
Arup
Feadship Royal Dutch Shipyards
Berkeley University of California
Florida State University
Sea Shepherd
Sunrun
Laerdal Medical
AK Film It!
Arcca
Arellano Associates
Berkeys
Big Slate Media
Biltmore Church
BL
Black Owl
Brunt Workwear
Capital Crewing
CBI Consultants
Classic Teleproductions
Data Plus Communications
dBs Institute
Elements Studio
Funke
FWHT
Houston Parks Board
Ideative
Kansas City Art Institute
Lifeway Mobility
London MEP
Merit Street Media
misti
niche
OCAD University
Oral Roberts University
Ovoko
Project Vision
Reason Magazine
RFD-TV News
Rise Exhibits
SCAPE Landscape Architecture
Shirogumi
Smith College
Summit
Sun Solar
The Visa
Truespeed
University of Melbourne
University of Windsor
UP TO YOU
Kent State University
University of Missouri
USS Midway Museum
Valuetainment
Village Cinemas
Volstate Community College
Wagner Meinert

Ready to organize your assets?

Join thousands of teams who trust Shelf to manage their physical assets. Free forever, or try the Team plan free for 7 days.

Out in the field? Shelf Companion is free on iPhone & Android.