T
Tooltastic
QR Code Generator – Generate QR Codes Online Free | Tooltastic
QR Code Generator

QR Code Generator

Generate QR codes for URLs, WiFi, contacts, and SMS — custom colors, instant download.

4 Content Types Custom Colors Logo Overlay 100% Local

Enter a URL, plain text, email, phone number, or any string

Appearance

Drag & drop or click to upload

PNG, JPG, SVG, WebP

Logo size

Error correction H is recommended when using a logo.

QR Code
QR Code

Enter content to generate a QR code

Failed to generate QR code. Please try again.

What is a QR Code?

A QR (Quick Response) code is a 2D barcode that encodes data — URLs, text, WiFi credentials, contact info, and more. Smartphones scan them instantly with the camera app. QR codes support error correction, meaning they can still be read even if partially damaged.

WiFi QR Codes

WiFi QR codes encode the network name (SSID) and password in the format WIFI:T:WPA;S:name;P:pass;;. When scanned, most Android and iOS devices offer to connect automatically — no typing required. Perfect for restaurants, offices, and guest networks.

Error Correction Levels

QR codes have four error correction levels: L (7%), M (15%), Q (25%), H (30%). Higher correction means the QR code still works even if up to 30% of it is damaged or obscured — useful if you add a logo overlay. Higher correction also increases QR code density.

Frequently Asked Questions

Everything you need to know about QR codes

A QR code can encode virtually any text: URLs, plain text, phone numbers, email addresses, WiFi credentials, vCards (contacts), SMS messages, and more. The data capacity depends on the content type — URLs and short text are ideal. The maximum is about 7,089 numeric characters or 4,296 alphanumeric characters.

On iPhone, open the default Camera app and point it at the QR code — a notification appears with the link or action. On Android, the Camera app also works on most devices (Android 8+). Alternatively, use Google Lens or any QR scanner app. No special app is needed on modern smartphones.

Error correction allows QR codes to be read even when partially damaged, dirty, or partially covered. Use H (High, 30%) if you want to add a logo in the center. Use M (Medium, 15%) for standard use. L (Low, 7%) creates smaller, less complex QR codes but are less resilient. For printed materials, M or Q is recommended.

The QR codes generated here are static — the encoded data is baked into the image. If you encode a URL that changes later, the old QR codes will stop working. For dynamic QR codes (where you can change the destination URL), you need a QR code management service. Static QR codes have no expiry date and work forever.

For print, use 1024 px minimum (300 DPI print needs about 1 inch = 300 px). A 2×2 inch QR code at 300 DPI needs 600×600 px. The minimum scannable size for printed QR codes is about 2 cm (¾ inch). Always test scanning before large print runs.