
Free online tool · no app, no sign-up
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.
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.
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.
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 →
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.
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.
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.
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.
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 SDKScan from the camera in the browser, or decode barcodes from images and local files, with the WebAssembly SDK.
Web Barcode Scanner SDKYes. 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.
Yes. Choose Scan an image file and select a photo or screenshot from your device.
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.
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.
Yes. Sessions let you save, search and export what you scanned.
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.
To fully experience the speed and accuracy of the Barcode Scanner SDK on your Android or iOS device, simply head to your preferred App Store by clicking on the respective button, or scan the QR Code with your camera.
Optimizing your experience with our app is effortless using our comprehensive Barcode Scanner SDK testing sheet,
encompassing a variety of 1D and 2D barcode types.
Simply print or display the sheet on your device, and proceed to scan each barcode using our demo app. This efficient testing method ensures that our app seamlessly recognizes and processes diverse barcode formats, assuring you of its reliability and versatility across different code types.