QR Code Reader

Upload an image or use your camera to decode any QR code instantly.

About this QR code reader

This free online QR code reader uses the jsQR library to decode QR codes entirely in your browser. You can upload any image file (PNG, JPG, GIF, WebP) containing a QR code, or use your device's camera for live scanning. The decoded text — which might be a URL, plain text, contact information, or any other QR-encoded data — is displayed immediately and can be copied with one click. No image data is sent to any server.

How to decode a QR code

To decode from a saved image, click the upload area or drag and drop your QR code image onto it. The reader will scan the image and display the decoded text. For live scanning on a mobile device or laptop with a webcam, click Use Camera, grant camera permission, and point the camera at the QR code — the reader detects it automatically and stops the camera once decoded. You can then copy the result to your clipboard.

What QR codes contain

QR codes can encode a wide variety of data types: website URLs, plain text messages, Wi-Fi network credentials (SSID, password, security type), contact cards (vCard format), calendar events, email addresses, phone numbers, payment information, and more. Decoding a QR code before following a link is a good security practice — it lets you inspect the URL or data before your browser or app acts on it.