Scan without pointing your phone

Sometimes the QR is already on your screen — a PDF, a Slack screenshot, a packaging photo — and you just need the payload. The QR Code Scanner on Fah Swe Tools accepts an uploaded image, decodes it with OpenCV’s QR detector (preferred) or optional pyzbar, and shows the text so you can copy it.

No signup. Uploads auto-delete within 24 hours.

How to decode a QR from an image

  1. Open QR Scan.
  2. Upload a PNG, JPEG, or WebP that clearly shows the code.
  3. Run Scan.
  4. Copy the primary payload (multiple codes are listed when readable).

Tips: crop tightly, avoid heavy blur, and keep contrast high. Glare and extreme angles are the usual failure modes.

Create vs scan

Server note for operators

Preferred dependency: opencv-python-headless (cross-platform, no zbar). Optional fallback: pyzbar (needs libzbar on the OS). If neither is installed, the API returns a clear install message.

FAQ

Do I need a webcam?

No — upload any image that already contains the QR.

Can it read multiple codes?

Yes when OpenCV detects multiple payloads in one image.

Is it free?

Yes on https://tools.fahswe.com/image/qr-scan.