QR Code Generator
Create QR codes for URLs, WiFi, contacts, email, phone, SMS, and GPS location. Custom colors, 4 sizes, PNG & SVG download. Free, instant, no watermarks.
🌐 URL QR Code
Customization
Fill in the form to generate your QR code
QR Code Stats
Everything in One QR Code Generator
No subscription. No watermarks. No expiry. Just clean, working QR codes.
8 QR Code Types
URL, WiFi, Contact (vCard), Email, Phone, SMS, Text, and GPS Location — all in one tool.
Instant Preview
QR code updates in real-time as you type — no button click needed.
Custom Colors
Set any foreground and background color with a color picker for branded QR codes.
4 Size Presets
128px for thumbnails, 256px for screens, 512px for print, 1024px for high-res output.
Error Correction
Choose L/M/Q/H error correction — up to 30% of the code can be damaged and still scan.
PNG + SVG Download
Download as PNG for digital use or SVG for infinitely scalable print-quality output.
QR Stats
See QR version, grid size, total modules, data capacity usage, and error correction comparison.
100% Private
All generation is client-side. WiFi passwords, contacts, and data never leave your browser.
No Watermarks Ever
Your QR code is clean and yours — no branding, no expiry, no subscription required.
Popular Use Cases
QR codes are everywhere. Here are the most common ways people use this tool every day.
Business Cards
Add a vCard QR code to your business card — one scan adds your full contact to their phone.
Restaurant WiFi
Print a WiFi QR code at tables so guests connect instantly without asking for the password.
Social Media Links
Link your Instagram, LinkedIn, or portfolio — great for print materials and conference badges.
Product Packaging
Add a URL QR code to packaging linking to instructions, warranty registration, or reviews.
Events
Include a Location QR code on event invitations so guests open directions with one scan.
Email Campaigns
Add an email QR code to printed marketing — tap to launch a pre-filled email to your team.
Frequently Asked Questions
Everything about generating, customizing, and printing QR codes.
How do I create a free QR code?
Select the QR code type (URL, WiFi, Contact, etc.), fill in your details, and the QR code generates automatically as you type. Click 'Download PNG' to save it. No login, no sign-up, no watermark — completely free.
What types of QR codes can I generate?
This tool generates 8 types: URL/Website (any link), Text (plain message), Email (opens composer with pre-filled address, subject, body), Phone (dials a number), SMS (opens messages with pre-filled text), WiFi (connects to a network by scanning), Contact/vCard (adds a contact card to the phone's address book), and Location (opens maps at GPS coordinates).
How do I create a WiFi QR code?
Select the 'WiFi' tab, enter your network name (SSID) and password, choose the security type (WPA/WPA2, WEP, or no password), and the QR code generates instantly. Guests scan it and their phone connects automatically — no typing needed. Supported on Android and iOS.
What is error correction in QR codes?
Error correction allows a QR code to be read even if part of it is damaged, dirty, or covered. There are 4 levels: L (Low) = 7% recovery, smallest QR. M (Medium) = 15% recovery, balanced — good default. Q (Quartile) = 25% recovery, use when QR will be printed on rough surfaces. H (High) = 30% recovery, use when adding a logo in the center or for industrial use. Higher error correction creates a larger, denser QR code.
Should I download PNG or SVG?
Download PNG for digital use: websites, social media, screens. The 512px and 1024px options give high enough resolution for most print uses too. Download SVG for print: SVG is a vector format that scales to any size without quality loss — perfect for business cards, posters, banners, and merchandise. Use SVG when you need the QR code at a very large size.
Can I use a colored QR code?
Yes — this tool lets you set any foreground (dark) and background (light) color using a color picker. For best scan reliability: keep high contrast between foreground and background, make sure the foreground is always darker than the background, avoid red foregrounds (camera sensors struggle with red), and don't use colors that are too close to each other. Use at least H error correction when using colors, as printing may reduce contrast.
What does QR version mean?
QR code versions range from 1 to 40. Version 1 is a 21×21 module grid and stores up to 17 bytes. Version 40 is a 177×177 module grid and stores up to 2,953 bytes. The version is selected automatically based on how much data you enter — more data requires a higher version with more modules. This tool shows you which version was selected and how much of its capacity you're using.
Do QR codes expire?
Static QR codes (like the ones this tool generates) never expire. The data is encoded directly in the pattern — there's no server involved, no tracking, and no expiry date. Dynamic QR codes from commercial services redirect through a URL shortener and can expire when the subscription ends. This tool generates static QR codes that work forever.
How do I create a vCard contact QR code?
Select 'Contact' tab and fill in the person's details: first name, last name, organization, phone, email, website, and address. The QR code encodes a vCard 3.0 file. When scanned, the phone shows a prompt to add the contact to the address book. This is perfect for business cards — print your QR code and people scan it to instantly save your contact details.
Is it safe to generate QR codes here?
Completely safe. All QR code generation runs 100% in your browser — your data (WiFi passwords, contact info, phone numbers, etc.) is never sent to any server. The page works offline once loaded. No data is stored, logged, or shared. You can safely generate QR codes for sensitive information like WiFi passwords.
What size QR code do I need for printing?
For business cards: 1.5–2.5 cm (use 256px minimum). For flyers and posters: 3–5 cm. For billboards: 10+ cm. As a general rule, the minimum scanning distance is about 10× the QR code size — so a 3 cm QR code needs to be scanned from at least 30 cm. Download as SVG for the sharpest print quality at any size, or use the 1024px PNG for high-resolution printing.
How many characters can a QR code hold?
It depends on the data type and error correction level. Maximum byte capacity: Version 40-L = 2,953 bytes (~2,953 ASCII characters). For common data: a URL should be under 200 characters for the smallest QR code, WiFi credentials typically use 30–100 bytes, and a full vCard contact card uses 100–300 bytes. The tool shows you exactly how much of the current version's capacity you're using.