Decode any QR code from a photo or your camera
Drop an image here, or click to browse
Point your camera at a QR code or upload a photo containing one, and get the decoded content instantly — links, contact cards, WiFi passwords, plain text, all of it.
Upload or scan
Upload an image or use your camera to scan live.
Auto-decode
The QR content is extracted and identified automatically.
Use the result
Copy the link, save the contact, or connect to the WiFi.
Can it read damaged or blurry QR codes?
It handles moderate blur or damage well, but severely obscured codes may fail to decode.
What formats does it recognize?
URLs, plain text, contact cards (vCard), WiFi credentials, email, and phone/SMS links.
Convert images to Base64 encoded strings instantly for easy embedding in HTML, CSS, JSON, or any text-based format. Supports all common image formats including PNG, JPG, GIF, WebP, and SVG. Features multiple output formats (Data URI, Plain Base64, HTML img tag, CSS background-image, JSON), drag-and-drop upload, real-time preview with file information, one-click copy to clipboard, and download as text file. Perfect for web developers embedding images inline, API responses with image data, email templates, offline web apps, and reducing HTTP requests. Shows original and Base64 file sizes with increase percentage. 100% client-side processing ensures complete privacy - images never leave your device.
Generate professional QR codes with smart auto-detection and formatting. Automatically recognizes content type (URL, phone, email, WhatsApp, SMS, WiFi) and formats it optimally for maximum scanning compatibility. Features intelligent type detection, customizable sizes (128px to 1024px), real-time preview, format toggle, and high-quality PNG download. Perfect for business cards, marketing materials, contact sharing, WiFi access, event tickets, and digital payments. 100% client-side processing ensures complete privacy.