QR Code Generator
Create QR codes for URLs, WiFi, vCards, email, SMS, phone, WhatsApp, calendar events, and more — free, private, no sign-up.
This free QR code generator creates scannable codes for 13 different types of content: website links, plain text, WiFi credentials, digital business cards (vCard), email, SMS, phone calls, WhatsApp messages, calendar events, social media profiles, cryptocurrency payments, and app store links. Add your own logo, customize colors, set error correction, and download as PNG or SVG. Everything runs in your browser — your data is never uploaded.
Customize
For best results, use a square logo (PNG with transparent background) and set error correction to H (High).
Show encoded data
All QR Code Types
Browse all available QR code generators. Each type has its own dedicated page with platform-specific guidance and FAQs.
How to Create a QR Code
Select the type of QR code you need from the dropdown, fill in the details, and the code generates instantly. Customize the colors to match your brand, choose an error correction level, and download as PNG for screens or SVG for print. The QR code updates live as you type.
QR Code Types Explained
A URL QR code stores a website link that opens when scanned. A WiFi QR code lets guests connect to your network by scanning — no typing passwords. A vCard QR code is a digital business card that saves your contact details directly to the scanner’s phone. An email QR code opens a pre-filled email draft. SMS and WhatsApp codes open a pre-written message ready to send. A calendar event QR code adds an event directly to the scanner’s calendar with date, time, and location. A cryptocurrency QR code encodes a Bitcoin, Ethereum, Litecoin, or Bitcoin Cash wallet address with an optional amount for instant payments. An app store QR code links to your iOS or Android app download page.
Adding a Logo to Your QR Code
Upload a square logo (PNG with transparent background works best) and it overlays the center of the QR code automatically. The tool adds a white padding behind the logo for readability. Set the error correction to H (High) before adding a logo — this allows up to 30 percent of the code to be covered while still scanning reliably. Your logo stays on your device and is never uploaded.
Frequently Asked Questions
Do QR codes expire?
Static QR codes never expire. They work as long as the content they link to exists.
Are my details uploaded?
No. The QR code is generated entirely in your browser. Your WiFi passwords, contact details, and all other data never leave your device.
Can I put a logo in the center?
Yes. Upload your logo in the customization section and set error correction to H (High). The logo overlays the center with white padding so the code still scans reliably.
How do I create a Bitcoin payment QR code?
Select Cryptocurrency from the dropdown, choose Bitcoin, paste your wallet address, and optionally add an amount and label. The QR encodes a standard bitcoin: URI that wallets recognize.
Can I link to both iOS and Android app stores?
The QR code encodes one URL at a time. Enter either your App Store or Play Store link. For a smart link that detects the device automatically, use a service like onelink.to and paste that URL.
What size for printing?
Download SVG for print — it scales to any size. Business card: at least 2 × 2 cm. Poster: at least 3 × 3 cm per meter of viewing distance.
Which type for a business card?
Use vCard. It saves your name, phone, email, company, and website directly to the scanner’s contacts.