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.
LevnTools QR Code Scanner lets you create and customize QR codes directly in your browser. Everything runs locally in your browser — your QR codes never leave your device. Unlike cloud-only alternatives that require uploads and accounts, this tool is completely free with no usage limits or watermarks. It is designed for businesses adding QR codes to marketing materials, event organizers creating scannable tickets, restaurants linking to digital menus — anyone who needs a fast, reliable qr code tool without the overhead of installing software. Just open the page and start working.
QR Code Scanner is used by a wide range of people. Explore how different groups use this tool:
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.