Create QR codes for URLs, text, WiFi, emails, phone numbers, and SMS. Scan QR codes with your camera or upload images. 100% private, no tracking.
qr_code QR Generator
Create custom QR codes for URLs, text, WiFi, emails, phone numbers, and SMS. Download as PNG or SVG.
scan QR Scanner
Scan QR codes using your camera or upload images. Read URLs, text, WiFi credentials — 100% client-side.
Image preview
All QR Tools, One Place
This page brings together two essential QR utilities: generation and scanning. Whether you need to create a QR code for your business or scan one from a poster, you have everything you need in one place.
The best part? Everything runs locally in your browser. Your data never leaves your device — no uploads, no tracking, no privacy concerns.
What Each Tool Does
QR Generator
Create QR codes for URLs, text, WiFi networks, email addresses, phone numbers, and SMS messages. You control the size and download the result as PNG or SVG. The QR code is generated locally using the QRCode.js library — no data is sent anywhere.
Best for: Creating QR codes for business cards, product packaging, posters, WiFi access, and marketing materials.
QR Scanner
Scan QR codes using your device's camera or by uploading an image. The scanner detects QR codes automatically and displays the decoded content. It handles URLs, text, WiFi credentials, email addresses, phone numbers, and vCards.
Best for: Reading QR codes from physical items, screenshots, or images you've received.
Why Use This QR Toolkit
100% private. No uploads, no server processing, no data leakage. Your QR data never leaves your device.
No sign-up. Just open the page and start using it. No accounts, no watermarks, no branding.
Works offline. Once the page loads, the libraries are cached in your browser. You can disconnect and continue working.
Everything is free. No hidden costs, no limits on usage.
Frequently Asked Questions
Is this really 100% client-side?
Yes. Both the generator and the scanner work entirely in your browser. No data is sent to any server. You can verify this by checking the network tab — there are zero outgoing requests.
What's the difference between PNG and SVG?
PNG is a raster image — it's made of pixels. Good for printing and displaying at a fixed size. SVG is a vector format — it can be scaled to any size without losing quality.
Does the scanner work on mobile?
Yes. The scanner works on both desktop and mobile browsers. On mobile, the camera access is handled by the browser's native permissions.
Is my camera feed private?
Yes. The camera feed is processed locally using the html5-qrcode library. It is never sent to any server.
Can I use these QR codes commercially?
Yes. The generated QR codes are yours to use as you wish — for personal, commercial, or business purposes. No attribution required.