QR Code Scanner from Camera - Online Live Decode in Browser
Scan QR codes using your device camera. Decodes text, URLs, and Wi‑Fi credentials directly in the browser. No data sent to server.
UD5 Toolkit
Point your camera at any barcode or QR code to decode instantly
Click Start Scan to activate your camera. Works best in good lighting.
Upload Image for Decoding
Drag & drop or click to browse – JPG, PNG, GIF, WEBP
This tool uses your device's camera and the HTML5-QRCode library (powered by ZXing) to detect and decode barcodes and QR codes in real time. All processing happens locally in your browser — no images are ever uploaded to any server, ensuring complete privacy.
We support QR Code, EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, Code 93, Codabar, ITF, Data Matrix, PDF 417, Aztec, MaxiCode, RSS-14, and RSS Expanded. You can filter specific formats using the dropdown above for faster, more accurate scanning.
Please ensure you've granted camera permission when prompted by your browser. Also check that no other application is using the camera. This tool requires HTTPS or localhost to access the camera (a browser security requirement). Try switching cameras using the Flip button if available.
Absolutely. All scanning is performed 100% client-side within your browser. No video feed, images, or scanned data ever leaves your device. You can even disconnect from the internet after the page loads and scanning will continue to work perfectly offline.
Yes! Use the Upload Image area on the right. Drag and drop or click to select any image file (JPG, PNG, GIF, WEBP) containing a barcode or QR code. The decoder will extract the data instantly.
1D barcodes (like UPC-A, EAN-13, Code 128) are linear — they store data in parallel lines of varying width. They typically hold 20–30 characters. 2D barcodes (like QR codes, Data Matrix) use patterns of squares/dots and can store thousands of characters, including URLs, text, and contact info.
For best results: (1) Ensure good, even lighting on the code. (2) Hold the camera steady and fill the scan frame with the code. (3) Avoid glare and reflections. (4) Clean your camera lens. (5) Select the specific barcode format from the dropdown for faster decoding.
Yes! This scanner works on iOS Safari, Android Chrome, Firefox, Edge, and desktop browsers that support the MediaDevices API. On mobile, the rear camera is used by default for optimal scanning. The interface is fully responsive and adapts to any screen size.
Scan QR codes using your device camera. Decodes text, URLs, and Wi‑Fi credentials directly in the browser. No data sent to server.
Scan QR codes using your device camera or by uploading an image. Instant decoding of URLs, texts, and more. No data sent to server, pure browser processing.
Upload an image containing a QR code and decode its content. Works offline using JavaScript QR decoder. No camera needed.
Freeze your live camera, then scan a QR code from the static frame. Works when auto‑scan fails. Private.
Type a UPC or EAN number and see how a laser scanner would identify it, plus check digit validation.
Generate a Wi‑Fi QR code with full options: WPA3, hidden network, and EAP. Download as SVG. All local.
Create a QR code that lets people connect to your Wi‑Fi without typing a password. Just scan and join. Secure local.
Generate a QR code from any text, URL, or contact details. Save as PNG, SVG, or copy to clipboard. All local.
Paste Morse code (dots and dashes) and translate it back to plain English text. Supports standard timing. Local.
Adjust a brightness threshold slider and see the live vector trace of an image. Export as SVG. Potrace‑style.
Encode images to the modern AVIF format with lossless or lossy compression. See the quality/size trade‑off. Local WASM.
Hide a secret message within an image by modifying LSB of pixels. Also decode. Pure canvas manipulation, local only. Fun privacy tool.
Create a trippy slit‑scan effect from any image. Simulates the famous photographic technique. Adjust direction and width.
Decode SMD resistor markings (3-digit, 4-digit, EIA-96) to resistance value. Enter code and get ohms instantly. Handy for PCB repair.
Morse characters flash on screen; you must tap them correctly on a single button. Points for accuracy and speed. Learn Morse in a fun way.
If your device has a barometer, read the pressure and see trend analysis for short-term weather prediction. Fully local sensor access.
Paste text with mixed Arabic/Hebrew and English. See the Unicode bidi class of each character and ordering. i18n debugger.
Paste an ASCII‑armored PGP message and view its packet structure. See the encrypted/plaintext blocks without decrypting.
Adjust ISO, f‑stop, shutter speed and see a simulated image brightness and depth of field effect. Learn manual mode.
Quickly adjust the brightness and contrast of an image with live preview sliders. Download the tuned photo. Canvas.
Extract text from images using basic OCR technology. Works best with clear, printed fonts. Completely local, images never leave your browser for privacy.
Drag a slider to compare your original image with a compressed version (e.g., WebP). See the quality difference and file size savings.
Log neck, chest, waist, hip, and limb measurements over time. See changes on a chart. All data stored locally.
Turn any photo into a mosaic of colored blocks or pixel art. Choose block size and palette. Download as PNG. Pure canvas.
Check the Accessible Perceptual Contrast Algorithm (APCA) ratio. The next‑generation contrast method for WCAG 3.
Enter a URL and fetch its text/background colors to perform a bulk contrast check. See warnings for WCAG violations.
Upload an animated GIF and download every single frame as a separate PNG image. See frame delays and total count. Entirely local.
Record a short audio or video snippet and get a shareable link (stored locally in browser, no server). For quick feedback.
Convert text into binary digits and decode binary back to readable text. Handy for education and computer science. All conversions performed locally in your browser.
Record measurements for each window and generate a cutting list for plywood or track inventory of metal shutters. Print and store.