Utility Tools

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.

100% Free No Signup 9 QR Types Logo Embed PNG / SVG / WebP Private & Secure
Hidden Network

When scanned, this prompts the user to call the number directly.

Opens Google Maps to the exact coordinates when scanned.

0 / 900 characters
Appearance & Settings
L
~7%
Max density
M
~15%
Standard
Q
~25%
High quality
H
~30%
Best for logos

Click to upload logo or drag & drop
PNG, JPG, SVG, WebP — max 2MB

Your QR code
will appear here

Type: Size: EC: Data: chars

Your data never leaves your device. 100% private.

Step by Step

How to Create a QR Code

Generate a scannable, custom QR code in under a minute — no account, no software, no limits.

1
📋

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.

2
⌨️

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.

3
🎨

Customize

Pick colors, set size and quiet zone, choose error correction level, and optionally upload a logo to embed in the center.

4
💾

Download or Share

Download as PNG (print and web), SVG (scalable vector), or WebP, or copy directly to your clipboard.

Supported Types

9 QR Code Types — One Tool

Every major QR code data format, built into a single advanced generator.

Most Common
URL / Website

Link to any webpage, landing page, social profile, YouTube video, or online document. The most widely used QR code type.

Networking
WiFi

Let guests connect to your WiFi by scanning — no typing passwords. Supports WPA/WPA2, WEP, and open networks.

Contact Sharing
vCard Contact

Encode a full digital business card — name, phone, email, company, title, website, and address. Saves instantly to the phone's contacts.

Communication
Email

Open a pre-addressed email with subject and body pre-filled. Ideal for feedback forms, support requests, or event RSVPs.

Messaging
SMS

Open a text message to a pre-filled number with an optional message body. Perfect for customer support or SMS opt-ins.

Voice Call
Phone Number

Prompt the scanner to call a phone number with one tap. Great for print ads, menus, and business cards.

Navigation
GPS Location

Open Google Maps to exact GPS coordinates when scanned. Ideal for event venues, restaurants, and field service teams.

Scheduling
Calendar Event

Encode a vEvent with title, start/end time, location, and description. Adds directly to the scanner's calendar app.

General Purpose
Plain Text

Encode any text string — serial numbers, product codes, internal notes, passwords, or any information without formatting.

Best Practices

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
Print & Design Tips

Tips for Scannable, Print-Ready QR Codes

A few deliberate choices separate a QR code that scans reliably from one that frustrates users.

SettingRecommendationImportanceNotes
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.
FAQ

Frequently Asked Questions About QR Codes

Answers to the most common questions about generating and using QR codes.

What is a QR code?

A QR code (Quick Response code) is a two-dimensional matrix barcode that stores data as a grid of black and white squares. Smartphones can read them instantly using the camera app — no dedicated scanner app required on modern devices. They can encode URLs, contacts, WiFi credentials, plain text, and much more.

How do I scan a QR code?

Open your phone's default camera app (works on iPhone and most Android phones) and point it at the QR code. A notification will appear with the encoded action — tap it to open a URL, save a contact, connect to WiFi, and so on. On older devices, use a free QR scanner app like Google Lens.

Can I add a logo to a QR code?

Yes. QR codes with error correction level H (30%) can have up to 30% of their pattern covered without losing readability. Upload your logo using the Logo overlay option, and always set error correction to H when using a logo. Keep the logo to roughly 20–25% of the total QR code area for reliable scanning.

How do I make a WiFi QR code?

Select the WiFi tab, enter your network name (SSID), password, and security type (WPA/WPA2 for most modern routers). Click Generate. When a guest scans the code with their phone, they are automatically prompted to join the network — no password typing required. This works on iOS 11+ and most modern Android devices.

Are my data and passwords stored on a server?

No. All QR code generation happens entirely inside your browser using JavaScript. None of your data — URLs, WiFi passwords, contact details, email content, or any other input — is sent to or stored on any server. Everything remains completely private on your device.

What error correction level should I use?

Use M (15%) for most standard printing on business cards, brochures, and packaging. Use H (30%) whenever you add a logo overlay or when the code will be printed on textured, curved, or potentially damaged surfaces. Use L (7%) only for clean digital displays where the code will never be physically damaged and you want maximum data density.

What is a vCard QR code?

A vCard QR code encodes a digital contact card (vCard format) containing a person's name, phone number, email address, company, job title, website, and postal address. When scanned, the recipient's phone prompts them to save the contact directly to their address book — eliminating manual entry entirely. Ideal for business cards and networking events.

What size should a QR code be for printing?

The minimum recommended size for printed QR codes is 2 cm × 2 cm (approximately 0.8 × 0.8 inches). For posters, the rule of thumb is: scanning distance equals roughly 10 times the code width. A 5 cm code is readable from 50 cm; a 20 cm code from 2 meters. Always use SVG format for print to ensure the code remains crisp at any scale.

What is the difference between static and dynamic QR codes?

A static QR code encodes data permanently in the pattern itself — to change the destination, you must generate and reprint a new code. A dynamic QR code encodes a short redirect URL that can be updated in a dashboard without reprinting. This tool generates static QR codes, which are free forever, require no subscription, and have no expiry date.

Do colored QR codes scan reliably?

Yes, provided there is sufficient contrast between the foreground (dark modules) and background (light modules). The foreground must always be significantly darker than the background. Avoid low-contrast combinations such as dark red on dark blue. Inverted QR codes (light bars on dark backgrounds) are not reliably supported by all scanners and are best avoided.
Why WebToolOcean

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.