QR Code Generator — Free Online
Skip to main content

About the QR Code Generator

QR codes bridge the physical and digital worlds — print them on business cards, packaging, posters, and signage to link to URLs, share WiFi credentials, or exchange contact information with a single scan. This tool generates QR codes for any data type in your browser, with customizable colors, error correction levels, and optional logo overlay.

Supported data types

URL & Text

Encode any URL or plain text. URLs open in the browser when scanned. Keep URLs short for smaller, more reliable QR codes.

WiFi Credentials

Encode SSID, password, and security type. Scanning connects the device to the network automatically — no typing required.

Contact (vCard)

Encode name, phone, email, and address as a vCard. Scanning adds the contact to the device's address book.

Custom Styling

Customize foreground and background colors, error correction level, and add a logo overlay. Export as PNG or SVG.

Frequently asked

Is my data sent to a server?
No. All QR code generation runs 100% in your browser. Your URLs, text, and contact data never leave your device.
What types of data can I encode in a QR code?
URLs, plain text, email addresses, phone numbers, SMS messages, WiFi credentials (SSID + password), vCard contact information, and calendar events. Each type uses a standard encoding format that QR scanner apps recognize automatically.
What is QR code error correction?
QR codes include redundant data so they can be read even when partially damaged or obscured. There are four error correction levels: L (7% recovery), M (15%), Q (25%), and H (30%). Higher correction means larger QR codes. Use H for printed QR codes that may get dirty or damaged.
What is the maximum data capacity of a QR code?
A QR code can store up to 7,089 numeric characters, 4,296 alphanumeric characters, or 2,953 bytes of binary data. In practice, keep URLs short for smaller, more scannable QR codes. Long URLs produce dense QR codes that are harder to scan.
Can I add a logo to the center of a QR code?
Yes. Upload a logo image and it is placed in the center of the QR code. The QR code uses high error correction (H level) to ensure it remains scannable despite the logo covering part of the pattern.