Scan and decode 1D barcodes and 2D codes instantly using your device camera or uploaded photo images.
The Barcode Scanner allows you to scan and read barcodes directly from your browser. You can use your device's built-in webcam or smartphone camera, or upload a photo of a barcode from your gallery.
All image processing and barcode decoding run locally inside your browser. Your camera feed and photos are never uploaded to any remote server or stored in the cloud.
Warehouse clerks scan stock numbers on shelves using tablet cameras without needing expensive hardware scanners.
Store managers scan packaged items to confirm correct UPC and EAN codes before stocking shelves.
Graphic designers scan digital proofs on screen to ensure barcode geometries are intact before printing.
Choose live camera scanning or click upload to select an image file.
Center the barcode inside the scanning viewfinder box.
The decoded number or text appears instantly with one-click copy.
High-speed detection for 1D barcodes (UPC, EAN, Code 128, Code 39) and QR codes
Dual modes: Live real-time video scanning or single image file upload
One-click clipboard copy for scanned numbers and text
100% private in-browser camera processing with zero data uploads
Point camera at an EAN-13 grocery barcode.
The scanning engine locates the guard bars and reads the binary code across the scanline.
Solution: Click the padlock or site settings icon in your browser address bar to allow camera access, then reload the page.
Solution: Adjust screen brightness and hold the camera steady approximately 6 to 12 inches away to avoid reflections.
MWT Labs tools are built using modern web primitives—including WebAssembly, Web Workers, and native HTML5 Canvas / Cryptography APIs. When you process images, parse PDF documents, format JSON payloads, or calculate financial schedules, execution happens strictly within your local browser memory sandbox.
The scanner uses your device's web camera or an uploaded image to detect and decode barcode patterns locally using high-speed computer vision libraries in your browser.
No. All video frames and uploaded images are processed entirely within your browser memory. Camera video streams are never recorded, saved, or uploaded anywhere.
It reads standard linear 1D barcodes (such as UPC-A, EAN-13, Code 128, and Code 39) as well as 2D matrix codes like QR codes.
Ensure the barcode is well-lit, held flat, and positioned in the center of the camera viewfinder. Avoid glare, shadows, or blurry camera focus.
Yes. If you don't have a live camera or prefer to scan an existing photo, simply click the upload tab and select an image from your device.
Generate 1D and 2D barcodes (EAN-13, UPC-A, Code-128, ITF-14) in vector SVG or PNG.
Scan QR codes and barcodes from camera feeds or uploaded images directly in your browser.
Create custom QR codes with embedded logos, custom colors, and multiple data formats.
Crop, rotate, and resize images with aspect ratio presets for social media and documents.