Advanced QR Code Generator –
9 Types, Custom Colors & Logo
Generate QR codes for URLs, WiFi passwords, contact cards, email, SMS, phone, map locations, calendar events, and plain text. Embed your logo, pick any color, set error correction, and download in PNG, SVG, or WebP — all in your browser.
When scanned, this prompts the user to call the number directly.
Opens Google Maps to the exact coordinates when scanned.
Click to upload logo or drag & drop
PNG, JPG, SVG, WebP — max 2MB
Your QR code
will appear here
Your data never leaves your device. 100% private.
How to Create a QR Code
Generate a scannable, custom QR code in under a minute — no account, no software, no limits.
Pick a QR Type
Choose what your code should do — link to a URL, share WiFi, save a contact, send a message, mark a location, and more.
Enter Your Data
Fill in the fields for your chosen type. For WiFi, enter the network name and password. For vCard, enter your contact details.
Customize
Pick colors, set size and quiet zone, choose error correction level, and optionally upload a logo to embed in the center.
Download or Share
Download as PNG (print and web), SVG (scalable vector), or WebP, or copy directly to your clipboard.
9 QR Code Types — One Tool
Every major QR code data format, built into a single advanced generator.
Link to any webpage, landing page, social profile, YouTube video, or online document. The most widely used QR code type.
Let guests connect to your WiFi by scanning — no typing passwords. Supports WPA/WPA2, WEP, and open networks.
Encode a full digital business card — name, phone, email, company, title, website, and address. Saves instantly to the phone's contacts.
Open a pre-addressed email with subject and body pre-filled. Ideal for feedback forms, support requests, or event RSVPs.
Open a text message to a pre-filled number with an optional message body. Perfect for customer support or SMS opt-ins.
Prompt the scanner to call a phone number with one tap. Great for print ads, menus, and business cards.
Open Google Maps to exact GPS coordinates when scanned. Ideal for event venues, restaurants, and field service teams.
Encode a vEvent with title, start/end time, location, and description. Adds directly to the scanner's calendar app.
Encode any text string — serial numbers, product codes, internal notes, passwords, or any information without formatting.
Choosing the Right Error Correction Level
Error correction determines how much of the QR code can be obscured or damaged while still scanning correctly. Higher levels add redundancy but increase code size.
| Level | Recovery Capacity | Best Used For | With Logo? | Code Size |
|---|---|---|---|---|
| L – Low | ~7% data recovery | Clean digital displays, screens, and apps where damage is unlikely | ❌ Not recommended | Smallest |
| M – Medium | ~15% data recovery | Standard print use — brochures, business cards, packaging | ⚠️ Risky | Small |
| Q – Quartile | ~25% data recovery | Industrial labels, outdoor signage, environments with light damage risk | ⚠️ Possible (small logo) | Medium |
| H – High | ~30% data recovery | Logo overlays, stickers, textured surfaces, QR codes on merchandise | ✅ Recommended | Largest |
Tips for Scannable, Print-Ready QR Codes
A few deliberate choices separate a QR code that scans reliably from one that frustrates users.
| Setting | Recommendation | Importance | Notes |
|---|---|---|---|
| Contrast | Dark foreground on light background only | 🟢 Critical | Inverted (light on dark) QR codes often fail. Never use similar shades for both colors. |
| Quiet Zone | Keep at least 1–2 module border around the code | 🟢 Critical | Scanners need blank space around the QR pattern to locate the finder squares. |
| Minimum Size | At least 2 cm × 2 cm (0.8") for print | 🟡 Important | Scanning distance ≈ 10× the code width. At 3 cm, readable from ~30 cm away. |
| Logo Size | Keep logo to 20–25% of QR code area maximum | 🟡 Important | Too large a logo exceeds even H-level correction and causes scan failures. |
| File Format | SVG for professional print, PNG for web and labels | 🟡 Important | SVG scales to any size without pixelation. PNG is simpler for most non-design workflows. |
| Data Length | Keep URLs short — use a URL shortener if needed | 🟠 Recommended | Longer data = more modules = denser code = harder to scan at small sizes. |
Frequently Asked Questions About QR Codes
Answers to the most common questions about generating and using QR codes.
What is a QR code?
How do I scan a QR code?
Can I add a logo to a QR code?
How do I make a WiFi QR code?
Are my data and passwords stored on a server?
What error correction level should I use?
What is a vCard QR code?
What size should a QR code be for printing?
What is the difference between static and dynamic QR codes?
Do colored QR codes scan reliably?
Why Use Our QR Code Generator?
The most complete free QR tool — advanced features, zero compromises on privacy.
9 QR Types in One Tool
URL, WiFi, vCard, Email, SMS, Phone, Location, Calendar Event, and Text — no switching between tools.
Logo Embedding
Upload any PNG, JPG, or SVG logo to overlay in the QR center. Works reliably with error correction set to H.
Full Color Control
Choose any foreground and background color with a color picker or hex input. Branded QR codes, done right.
100% Private
WiFi passwords, contact details, and URLs never leave your device. No server, no logging, ever.
PNG, SVG & WebP Export
Download in the right format for every use case — scalable SVG for print, PNG for web, WebP for apps.
Free Forever
No trials, no subscriptions, no expiry. Every feature — including logo embed and SVG — is permanently free.
Related Tools You Might Need
More free browser-based tools from WebToolOcean.