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.
Use your camera to scan 1D barcodes (UPC, EAN, CODE128) directly in the browser. Quick and no app install. All scanning is local.
Upload an image containing a QR code and decode its content. Works offline using JavaScript QR decoder. No camera needed.
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.
Decode an image progressively using the ImageDecoder API. See partial results and metadata. Modern alternative to <img>.
Hide a secret message within an image by modifying LSB of pixels. Also decode. Pure canvas manipulation, local only. Fun privacy tool.
Enter megapixels and desired DPI to see the maximum print size without upscaling. Quick quality check.
Adjust ISO, f‑stop, shutter speed and see a simulated image brightness and depth of field effect. Learn manual mode.
Load a video file and grab any frame as a still image. Navigate frame by frame. Download the snapshot. All done on your device.
Paste Morse code (dots and dashes) and translate it back to plain English text. Supports standard timing. Local.
Encode special characters into URL-safe format or decode percent-encoded strings back to plain text. Fast and reliable, runs locally in your browser.
Paste text with mixed Arabic/Hebrew and English. See the Unicode bidi class of each character and ordering. i18n debugger.
If your device has a barometer, read the pressure and see trend analysis for short-term weather prediction. Fully local sensor access.
Decode SMD resistor markings (3-digit, 4-digit, EIA-96) to resistance value. Enter code and get ohms instantly. Handy for PCB repair.
Automatically improve the contrast of dark or washed‑out photos using histogram equalization. One‑click auto‑tune. All canvas‑based.
Log neck, chest, waist, hip, and limb measurements over time. See changes on a chart. All data stored locally.
Enter a URL and fetch its text/background colors to perform a bulk contrast check. See warnings for WCAG violations.
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.
Convert English words into their International Phonetic Alphabet (IPA) representation. For pronunciation learning. Local.
See exact dimensions of your current browser inner/outer window, screen resolution, and pixel ratio. Developer debug.
Create a trippy slit‑scan effect from any image. Simulates the famous photographic technique. Adjust direction and width.
Hide a secret message inside a normal text using zero-width characters or invisible ink. Copy the result. Decode with the same tool.
Paste binary sequences and convert them back to readable text. Supports space-separated and 8-bit formatted strings. Quick encoding reconversion.
Transform any image into a Base64 data URI for embedding directly into HTML, CSS, or JSON. Drag and drop support. Entirely browser-side conversion.
Extract text from images using basic OCR technology. Works best with clear, printed fonts. Completely local, images never leave your browser for privacy.
A tiny tool that hooks into the console and lets you export all messages to a file. Helpful for non‑technical bug reporting.
Paste text and convert it into a realistic handwriting image using different fonts and ink colors. Download as PNG. Fun for notes.