$ run --tool
Barcode Reader / Scanner
Scan CODE128, EAN, UPC and other barcodes with your camera, or upload an image containing one.
Supports CODE128, EAN-13/8, UPC, CODE39 and more. Everything runs in your browser — nothing is uploaded.
Features
- ✓Live camera scanning with an on-screen viewfinder
- ✓Upload an image instead if a camera isn't available
- ✓Supports CODE128, EAN-13/8, UPC, CODE39 and more
- ✓Runs entirely in your browser — no upload, no signup
How to use
- 1Choose Camera or Upload Image
- 2Point your camera at a barcode, or upload a photo containing one
- 3The decoded value and format appear instantly — copy it with one click
Frequently asked questions
Is my camera feed sent anywhere?+
No — frames are analyzed locally in your browser and never leave your device.
Which barcode formats are supported?+
CODE128, EAN-13, EAN-8, UPC-A/E, CODE39 and several other common 1D formats.
Why isn't my camera starting?+
Make sure you've allowed camera access when prompted. If it's still not working, use Upload Image instead.
Related tools
Need a tool that isn't here yet?
ToolsForce is growing every week. Tell us what to build next.
Request a tool