QR Code Generator
Create custom QR codes for URLs, text, email, Wi-Fi, contacts, and more. Download as PNG or SVG.
Advanced Options
Free Online QR Code Generator
Create custom QR codes instantly for URLs, plain text, email, SMS, Wi-Fi networks, contact cards (vCards), and cryptocurrency payment requests. All processing happens in your browser with no data uploaded to any server.
Supported QR Code Types
- URL: Link to any website. Scanning opens the URL directly in the user's browser.
- Text: Encode any plain text message, note, or instruction.
- Email: Pre-compose an email with recipient, subject, and body text.
- SMS: Create a text message with a phone number and pre-written message.
- Wi-Fi: Share network credentials (SSID, password, encryption type) for instant connection.
- Contact (vCard): Encode a full digital business card with name, phone, email, company, title, and website.
- Cryptocurrency: Generate payment requests for Bitcoin, Ethereum, Litecoin, Dogecoin, Bitcoin Cash, and Monero.
Customization Options
Fine-tune your QR codes with advanced settings: set custom sizes from 100px to 1000px, choose foreground and background colors, adjust error correction levels, and add a logo or image overlay. Download as PNG for digital use or SVG for professional printing at any size.
Best Practices for QR Codes
- Use high contrast colors (dark foreground on light background)
- Set error correction to "Quartile" or "High" when adding logos
- Use SVG format for print materials that need to scale
- Keep encoded data concise for faster scanning
- Always test your QR code with multiple devices before distributing
Frequently Asked Questions
Is this QR code generator really free?
Yes. Create unlimited QR codes with no watermarks, fees, or account required.
Can I add my company logo?
Yes. Upload any image as a logo overlay. Set error correction to "High" for best results with logos.
Do generated QR codes expire?
No. QR codes are static and never expire. The encoded data remains the same forever.
What size should I use for printing?
For business cards use 200-300px, flyers 300-500px, posters 500-800px, and billboards 800-1000px. Use SVG for the best print quality at any size.