QR Code Generator

Create QR codes for URLs, text, WiFi or anything

Advanced options

Free QR code generator — no watermark, no signup, unlimited

Toololis QR Code Generator produces high-quality QR codes for URLs, WiFi, email, and SMS, entirely in your browser. Download as PNG in 256, 512, or 1024 pixels. No watermark, no signup, no usage limits, no tracking of what you encode.

Supported QR types

  • Text / URL — Any link or plain text (≤ 2,900 chars)
  • WiFi — Automatic connection for guests and customers
  • Email — Pre-filled recipient, subject, and body
  • SMS — Pre-filled phone number and message

How to use this tool

  1. 1

    Pick a content type

    Choose Text / URL, WiFi, Email, or SMS. Each type generates a QR code that behaves differently when scanned by a phone camera.

  2. 2

    Fill in the fields

    Type the URL, WiFi credentials, email subject, or phone number. All fields stay local — nothing is sent anywhere.

  3. 3

    Adjust size & error correction (optional)

    Bigger sizes print cleaner. Higher error correction lets the QR code work even if partially covered or dirty.

  4. 4

    Click Generate

    The QR code renders instantly on canvas. Preview appears below the form.

  5. 5

    Download or copy

    Download the QR code as a high-resolution PNG, or copy the image directly to your clipboard.

Error correction explained

Error correction is the percentage of the QR code that can be damaged or obscured while still being scannable. Higher levels produce busier-looking codes but work in worse conditions.

  • L (~7%) — Screens, PDFs, anywhere pristine
  • M (~15%) — Printed flyers, business cards (default)
  • Q (~25%) — Stickers, labels that may scuff
  • H (~30%) — Outdoor signs, logos embedded in the center

Where QR codes work best

  • Restaurants — Menus, WiFi password for guests
  • Marketing — Print ads, posters, product packaging
  • Events — Ticket check-in, venue WiFi, digital business cards
  • Payments — UPI, PayPal.Me, Revolut links
  • Small business — Google review link, Instagram follow, contact email

Frequently Asked Questions

How does the QR Code Generator work?
It uses the open-source qrcode JavaScript library to encode your input as a QR matrix, then renders it on an HTML canvas. Everything happens in your browser — no server-side generation.
Are WiFi passwords safe in a QR code?
Your WiFi password is encoded directly into the QR image in your browser. The image is never transmitted anywhere. However, anyone who can scan the printed QR can connect — so treat the generated image like you'd treat your written password.
What's the maximum text length?
Roughly 2,900 characters for alphanumeric input at error-correction level L. Very long text produces dense QR codes that may be hard for phone cameras to scan. For URLs, shorter is better.
Which error correction level should I choose?
Low (~7%) for digital displays. Medium (~15%) for printed marketing materials — our default. Quartile (~25%) for stickers or labels that might get dirty. High (~30%) for outdoor signs or codes with logos embedded.
What QR formats does this support?
Plain text, URLs, WiFi (WPA/WEP/none), email (with pre-filled subject and body), and SMS (with pre-filled message). Scanners auto-detect the type from the encoded prefix.
Can I add a logo to the QR code?
Not yet in this version. Use error correction level H (30%) and a separate image editor to overlay a logo in the center — the error correction compensates for the obscured pixels.
Does it cost anything to generate QR codes?
No. Generate unlimited QR codes, download as many PNGs as you need, commercial use allowed, no watermark, no signup.

You might also like

🔒
100% Privacy. This tool runs entirely in your browser. Your data is never uploaded to any server.