RubanTools

QR Code Scanner

Scan QR codes via webcam or by uploading an image - decoded instantly in your browser, no data sent to servers.

Upload Image

Click to upload or drag & drop QR image

PNG, JPG, GIF, WebP supported

Webcam Scanner

Click "Start Camera" to scan

Scan Result

Scan a QR code to see the result here.

QR Scanner FAQ

Yes - 100% client-side. The QR code decoding happens entirely in your browser using the jsQR library. No image or decoded data is sent to our servers. Your webcam video stream is also processed locally and never transmitted. This is safe for scanning QR codes containing passwords, WiFi credentials, or other sensitive data.

Common causes: image is blurry or low resolution; QR code is partially obscured or damaged; very low contrast (light code on light background); image is too small (try cropping to the QR code area); code uses a non-standard format (Aztec, DataMatrix). Try taking a clearer photo or increasing the image size.

QR codes can store: URLs, plain text, vCards (contact info), WiFi credentials (WIFI:S:network;T:WPA;P:password;;), email addresses, phone numbers, SMS, calendar events, or any binary data up to ~3KB. Most smartphones automatically open URLs, add contacts, or join WiFi when scanning these standard formats.