QR Code Generator: Create Custom QR Codes for Links, WiFi & Contacts

Generate free custom QR codes for website links, link-in-bio pages, payment links, WiFi networks, contact cards, and more. Download as PNG instantly.

Mathematical Audit

How the QR Code Generator Encodes Your Data

Each QR code type follows a standardized data format so any smartphone camera or QR scanner can read it correctly. The generator builds this payload string from your inputs, then renders it as a scannable QR matrix.

URL / Plain Text QR = the raw URL or text, encoded directly as the QR data payload
WiFi QR = WIFI:T:<encryption>;S:<network-name>;P:<password>;;
Contact Card (vCard) QR = BEGIN:VCARD / VERSION:3.0 / FN:<name> / ORG:<company> / TEL:<phone> / EMAIL:<email> / URL:<website> / END:VCARD
Email QR = mailto:<address>?subject=<subject>&body=<message>
SMS QR = sms:<phone>?body=<message>
Error correction capacity: L ≈ 7%, M ≈ 15%, Q ≈ 25%, H ≈ 30% of the code can be damaged or covered (e.g. by a logo) and still scan successfully

Higher error correction levels (Q or H) create a denser code but tolerate more damage or a center logo overlay. For most links, level M offers a good balance of size and reliability.

Operational Guide

How to Use the QR Code Generator

1

Choose a QR code type

Select URL/link, plain text, WiFi network, email, phone number, SMS, or contact card (vCard).

2

Fill in the details

Enter your link, WiFi credentials, or contact info depending on the type you chose.

3

Customize the design

Pick foreground and background colors, the output size, and an error correction level.

4

Click Generate

Your QR code renders instantly in the preview panel.

5

Download and test

Download the QR code as a PNG image, then scan it with your phone to confirm it works before printing or sharing.

Real-World Scenario Example

"A creator builds a QR code for their link-in-bio page (https://linktr.ee/creatorname) to print on business cards, using high (H) error correction so they can add a logo to the center."

Inputs

contentType:url
content:https://linktr.ee/creatorname
errorCorrectionLevel:H

Result

A downloadable PNG QR code that opens the link-in-bio page when scanned, with enough error correction to support a center logo.

Important Disclaimer

QR codes generated by this tool encode the data you provide directly (static QR codes) and do not expire. However, the content they reference (such as a website or WiFi network) may change or become unavailable over time. Always test your QR code with a phone before printing or distributing it widely.