Free online tool · no app, no sign-up

Free Online Barcode Scanner

Scan and read barcodes and QR codes with your camera, read them from a photo or screenshot, create your own codes, or read the MRZ of a passport or ID card. Right here in your browser.

Runs in your browser · your browser will ask for the camera

How to scan a barcode online

Scan and read barcodes and QR codes in your browser, with your camera or from a photo. There is nothing to install and no sign-up.

  1. Open the cameraChoose Scan with your camera and allow camera access when your browser asks.
  2. Hold the code in the frameThe result appears as soon as the barcode is read.
  3. Or upload an imageNo camera? Choose Scan an image file and pick a photo or screenshot. A sharp, well-lit picture gives the best result.

What you can do with it

Everything in the scanner above is free. Pick one to open it in the scanner. The same barKoder engine powers the SDK in apps on Android, iOS, the web and more. To scan straight into other apps on your phone, add the barKoder Keyboard.

Barcodes and QR codes it reads

The free scanner reads every type below with the camera or from a picture, using the same engine as the barKoder SDK. Pick a type to see where it is used.

The scanner runs in your browser using WebAssembly, so there is nothing to install.

For pictures, a sharp, well-lit image of the code gives the best result. All barcode types →

Scan product barcodes, passports and IDs

Check a product code, read the data on an ID document, or test a code you just made. Need a code to test? Create one with the free barcode generator.

Scan UPC and EAN product barcodes

Point the camera at the barcode on a product, or upload a photo of it. The scanner reads UPC-A, UPC-E, EAN-8 and EAN-13 and shows the number encoded in the code. Read more about EAN and UPC barcodes.

Read passports and ID cards (MRZ)

Open Passport & ID to read the machine-readable zone of a passport, ID card or visa. For a full-screen version, try the web MRZ demo.

Need barcode scanning inside your own app?

This free barcode scanner is for quick checks. If you build software and need scanning inside your own mobile, web or enterprise app, use the barKoder Barcode Scanner SDK.

Start a free SDK trial

Mobile and enterprise apps

Add scanning to Android and iOS apps, or to Flutter, React Native, .NET MAUI, Capacitor and Cordova projects. Scanning runs on the device.

Explore the Barcode Scanner SDK

Web apps

Scan from the camera in the browser, or decode barcodes from images and local files, with the WebAssembly SDK.

Web Barcode Scanner SDK

Scanned something specific here? Build it into your app

Free barcode scanner questions

Is this barcode scanner really free?

Yes. Scanning with the camera, scanning images, creating codes and reading passport and ID MRZ on this page are free, with no app and no sign-up.

Can I scan a barcode from an image or screenshot?

Yes. Choose Scan an image file and select a photo or screenshot from your device.

Can I use it on a computer?

Yes. Open the page in a desktop browser and scan with a webcam, or upload an image of the barcode if you don't have one.

Which barcode types can it read?

1D codes such as UPC, EAN, Code 128, Code 39 and ITF-14, and 2D codes such as QR, Data Matrix, PDF417, Aztec, MaxiCode and DotCode. See the full list on this page.

Can I save or export my scans?

Yes. Sessions let you save, search and export what you scanned.

Can I add this scanner to my own app?

Yes. The same barKoder engine powers the SDK for Android, iOS, the web and more. Start a free 30-day trial for up to 25 devices.