FAK LAB QR / Barcode Scanner
📷

QR & Barcode Scanner

Scan using your camera or upload an image — runs entirely in your browser

Scan Result
Scan History
No scans yet.

How to Use the QR & Barcode Scanner

  1. Click "Start Camera" to activate your device's camera for live scanning.
  2. Point the camera at a QR code or barcode — it will be detected automatically.
  3. Alternatively, click "Upload Image" to scan a QR code from a saved image file.
  4. View the decoded content in the result box below the scanner.
  5. Use the "Copy" button to copy the result, or "Open URL" if a link was detected.
  6. Check the Scan History section for previously scanned codes.

Technical Overview & Use Cases

This scanner uses the jsQR library to decode QR codes directly in the browser via canvas frame analysis. It supports both live camera scanning (using the MediaDevices API) and static image uploads. All processing happens locally — no images are sent to any server.

Privacy & Security Guarantee

This tool is part of the FAK LAB ecosystem, founded by Faizan Ahmad Khan Khichi. Camera frames and uploaded images are processed 100% client-side — no images or scan results are ever sent to a server. Your camera feed stays entirely on your device, and scan history is stored only in your browser's local storage.

Frequently Asked Questions

Does this tool work on mobile devices?

Yes! The scanner uses the rear-facing camera on mobile devices by default. It works on all modern browsers that support the MediaDevices API, including Chrome, Safari, Firefox, and Edge on both iOS and Android.

Why isn't my QR code being detected?

Ensure the QR code is well-lit, in focus, and fully visible in the camera frame. Damaged, blurry, or very small QR codes may not scan reliably. Try the image upload option for better results with screenshots.

Is my scan history stored online?

No. Scan history is stored exclusively in your browser's local storage and never leaves your device. You can clear it anytime using the "Clear" button.