Scan QR codes from your camera or an uploaded image. Automatically detects URLs, WiFi credentials, vCard contacts, and plain text. Works in Chrome and Edge via the BarcodeDetector API.
Camera preview
Note: Your browser does not support the BarcodeDetector API. Camera scanning requires Chrome 83+ or Edge 83+. You can still scan QR codes by uploading an image in supported browsers.
Generate QR codes from any URL instantly.
Share WiFi access with a scannable QR code.
Encode any text into a scannable QR code.
Resize images with custom dimensions, percentage, or social media presets.
Pick colors visually and convert between HEX, RGB, HSL, CMYK.
Camera scanning uses the BarcodeDetector API, which is supported in Chrome 83+, Edge 83+, and Opera 69+. Safari and Firefox do not yet support this API. For unsupported browsers, use the image upload mode.
The scanner decodes all standard QR codes and automatically identifies the content type: URLs (shown as clickable links), WiFi credentials (parsed into SSID, security, password), vCard contacts (parsed into name, phone, email), and plain text.
No. Camera access is handled entirely by your browser. The video stream and decoded data stay on your device and are never sent to any server.
Yes. Switch to Image mode and drag-drop or upload any image containing a QR code. The scanner will detect and decode it automatically.