QR Code Scanner
Scan QR codes in real time using your device camera (front/rear) or decode uploaded QR images locally in the browser (`jsQR`).
Decoded QR Code Payload
100% Client-Side: Camera frames and uploaded images are decoded locally in memory via jsQR and never leave your device.
How to Use QR Code Scanner
- Tap "Scan with Camera" to open the live camera viewfinder (switch between Rear and Front cameras as needed) and align any QR code inside the frame.
- Alternatively, tap "Upload QR Image" to decode a QR code from a screenshot or local image file.
- All camera frames and images are processed 100% locally in browser memory via HTML5 Canvas (`jsQR`) and never uploaded to any server.
Keyboard Shortcuts & Sandbox Guarantee
More in Image Tools
Compress PNG, JPEG, and WebP images locally using HTML5 Canvas with adjustable quality slider and before/after size comparison.
Resize images to exact pixel dimensions or percentage scales with aspect-ratio locking and high-quality bicubic smoothing.
Crop images to custom X/Y/Width/Height coordinates or aspect ratio presets (1:1, 16:9, 4:3, 3:2) in the browser.
Convert transparent or opaque PNG images to JPEG format with configurable background fill color and quality.
Convert JPEG photographs and graphics into lossless 32-bit PNG images in the browser.
Convert PNG, JPG, or SVG images into modern high-efficiency WebP format (or WebP back to PNG).