T
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.

Create QR codes online for free

The QR code generator turns URLs, text, Wi-Fi access, vCards or SMS messages into a scannable QR code, ready to download as a PNG. It is useful for marketing, business cards, flyers, menus or quickly sharing links, and it works entirely in your browser without sending your data to a server.

Common use cases

  • Print and marketing: Put a link to your website or campaign on flyers, posters or packaging that customers can scan with their phone.
  • Share Wi-Fi without typing: Generate a code that lets guests join your Wi-Fi by simply scanning, with no need to dictate the password.
  • Digital business card: Encode a vCard with name, phone and email that is added straight to the contacts of the person scanning it.
  • Events and tickets: Link via code to sign-up pages, venue maps or digital tickets for events.

Three steps to your QR code

  1. 1 Choose the content type – such as URL, text, Wi-Fi or vCard – and enter the data.
  2. 2 Adjust the colors and the error correction level to match your design.
  3. 3 Check the live preview and download the finished code as a PNG.

Benefits of the generator

A higher error correction level makes the code more robust against scratches or a logo in the centre, but it also enlarges the pattern – the tool shows the effect instantly in the preview. Because everything is generated locally, sensitive content such as Wi-Fi passwords stays on your device. For printed codes, make sure there is enough contrast and run a test scan with different devices before going to print. A short, readable link also results in a simpler pattern that scans faster.

Free tools that pair well with this one – right in your browser, no sign-up.