QR Code Generator & Scanner
Create custom QR codes for URLs, text, WiFi credentials, and contact information. Upload images to scan and decode existing QR codes with complete privacy.
π Join 87 others who used this tool this week
Start Creating and Scanning
Generate QR codes or upload images to decode existing ones instantly
QR Code Generator & Scanner
Generate QR codes or scan them from images. The entered content and uploaded image stay in your browser.
Generate QR Code
π² QR Code Generation
Supported content types:
- URLs and website links
- Plain text and messages
- WiFi credentials (SSID:password)
- Contact information
- 100% client-side generation for privacy
Ready to Generate
Enter your content to create a QR code.
How to Use QR Code Generator & Scanner
- 1
Choose Your Mode
Select either 'Generate QR Code' to create new QR codes or 'Scan QR Code' to decode existing ones from images.
Tip:The generator works entirely in your browser - no data is sent to any servers. - 2
Generate QR Codes
Enter any text, URL, WiFi credentials, or contact information. Adjust the size slider to customize dimensions, then click 'Generate QR Code'.
Tip:For WiFi sharing, use format: WIFI:T:WPA;S:NetworkName;P:Password;; - 3
Scan QR Codes
Upload an image file containing a QR code. The tool will automatically detect and decode the content, displaying the extracted text or data.
Tip:Supports common image formats including PNG, JPG, and screenshots from mobile devices. - 4
Download and Share
Generated QR codes can be downloaded as PNG files. Scanned content can be copied to clipboard for easy sharing or further use.
Tip:Right-click generated QR codes to save directly, or use the download button for consistent file naming.
Security & Privacy
- QR generation and scanning runs 100% in your browser.
- No QR content or scans are uploaded or stored.
- Camera access (for scanning) stays on-device; no video is sent.
Features & Benefits
Dual Functionality
Generate custom QR codes for any content and scan existing QR codes from images with a single comprehensive tool.
Customizable Generation
Create QR codes with adjustable sizes (128px-512px) for URLs, text, WiFi credentials, and contact information.
Image Upload Scanner
Upload and decode QR codes from photos, screenshots, and various image formats including PNG, JPG, and WebP.
Instant Download & Copy
Download generated QR codes as PNG files or copy scanned content directly to clipboard for immediate use.
Privacy-First Processing
100% client-side processing ensures your data never leaves your browser - no uploads, no storage, complete privacy.
Universal Compatibility
Generated QR codes work with all standard scanners and readers across devices and platforms worldwide.
Frequently Asked Questions
Is my data secure and private?
Absolutely! All QR code generation and scanning happens entirely in your browser. Your data never leaves your device, and no information is stored or transmitted to any servers.
What types of content can I encode in QR codes?
You can encode virtually any text content including URLs, plain text, WiFi credentials (WIFI:T:WPA;S:NetworkName;P:Password;;), contact information (vCard format), email addresses, phone numbers, and more.
What image formats are supported for scanning?
The scanner supports common image formats including PNG, JPG, JPEG, GIF, and WebP. You can upload photos taken with your phone, screenshots, or any image file containing a QR code.
Can I customize the appearance of generated QR codes?
Currently, you can adjust the size of generated QR codes from 128px to 512px. The codes use a standard black-on-white color scheme for maximum compatibility with scanners.
Why might QR code scanning sometimes fail?
Scanning accuracy depends on image quality, lighting, and QR code clarity. Ensure the QR code is clearly visible, not distorted, and has good contrast. Higher resolution images generally scan more reliably.
Are there any limits on content length?
QR codes have natural capacity limits based on error correction level and content type. For optimal compatibility, keep text under 300 characters, though longer content may work depending on the scanner.
Technical Specifications
Use Cases & Applications
Website URL QR Code
Generate QR codes for sharing website links, landing pages, or social media profiles quickly.
WiFi Sharing
Create QR codes containing WiFi credentials for easy network access without typing passwords.
Contact Information
Generate vCard QR codes with contact details, phone numbers, and email addresses.
Event Check-ins
Create QR codes for event tickets, registration, or location-based check-in systems.
API Endpoint Testing
Generate QR codes containing API URLs, authentication tokens, or configuration data for development testing.
Document Scanning
Scan QR codes from screenshots, photos, or printed materials to extract embedded text and links.