Toolminex
Developer Tools

QR Code Generator

Generate QR codes for URLs, plain text, email, phone numbers, and Wi-Fi credentials. Customize colors and download as PNG or SVG, free, no signup, runs entirely in your browser.

No uploads, runs in browserFree & no signupPNG & SVG download

Content

Customize

#000000
#FFFFFF

L=7% · M=15% · Q=25% · H=30% recovery

Preview

Enter content to generate a QR code

How to generate a QR code

Takes about 30 seconds. Wi-Fi codes are the most useful: guests scan and connect without typing a password.

  1. 01

    Pick what you're encoding

    URL is the most common. Paste a link and you're done. Wi-Fi is the most useful for guests: enter your network name, password, and security type, and anyone who scans it connects automatically.

  2. 02

    Fill in the details

    For URLs, just paste the link. For email, you can pre-fill the subject and body. For Wi-Fi, enter the SSID and password exactly as they appear in your router settings.

  3. 03

    Adjust if needed

    The default settings work for most uses. If you're printing large (poster, banner), bump the error correction to H. It lets the code scan even if part of it gets damaged or covered.

  4. 04

    Download

    PNG is fine for digital use and small prints. SVG scales to any size without pixelation, so use it for anything larger than a business card.

What people use QR codes for

Wi-Fi for guests

Print a QR code and stick it on your fridge or desk. Guests scan it and connect without you having to read out a 20-character password.

Business cards

A QR code on a business card that links to your LinkedIn or portfolio is more useful than a URL people have to type.

Restaurant and café menus

Link to a PDF or webpage of your menu. Update the menu without reprinting. The QR code stays the same as long as the URL doesn't change.

Event flyers and posters

Link to a registration page, ticket purchase, or event details. Much easier than typing a URL from a poster.

Product packaging

Link to setup instructions, a warranty page, or a how-to video. Saves printing space and lets you update the content without changing the packaging.

How content length changes the code

A QR code grows in steps called versions, from 21 × 21 squares (version 1) upwards. More characters or a higher error-correction level means a bigger grid with smaller squares, which is harder to scan when printed small. We generated these with the same library the tool uses:

ContentL (7%)M (15%, default)Q (25%)H (30%)
Short URL, 25 characters25 × 2525 × 2529 × 2933 × 33
Wi-Fi details, 52 characters29 × 2933 × 3337 × 3741 × 41
Typical URL, 60 characters33 × 3333 × 3337 × 3745 × 45
Long URL, 150 characters45 × 4549 × 4957 × 5765 × 65

The percentages are how much of the code can be damaged or covered and still be read. M is a good default for screens and clean prints. Use Q or H for codes that may get scuffed, such as on packaging, or if you plan to place a small logo over the centre. Shorten long URLs before encoding them: a 25-character link makes a far simpler code than a 150-character one with tracking parameters.

Making sure it scans

  • Keep strong contrast: dark squares on a light background. Inverted codes and pale colours fail on some phone cameras.
  • Leave a white border around the code at least four squares wide; the downloaded image includes one, so don't crop it off.
  • As a rough guide, print the code at least 2 cm wide for scanning at arm's length, and bigger for posters read from further away.
  • Test-scan the final print with two or three different phones before you send anything to press.
  • Wi-Fi codes include the password in plain text. Anyone who scans the code can read it, so only display it where you'd share the password anyway.

Frequently asked questions

Yes. No account, no watermarks, no limits.
No. The QR code is generated entirely in your browser. Your URLs, Wi-Fi passwords, and other data never leave your device.
Error correction lets a QR code scan even if part of it is damaged or obscured. L (7%) is fine for clean digital screens. M (15%) is the safe default for most print uses. Use Q or H (25–30%) for anything that might get dirty, worn, or partially covered, like outdoor signage or product packaging.
PNG for anything digital: websites, emails, presentations. SVG for anything printed, especially larger than a business card. SVG scales to any size without going blurry.
Not directly in this tool. Download the SVG or a high-res PNG, then overlay your logo in Figma, Canva, or Photoshop. Use error correction level H so the code still scans with part of it covered.
Business cards: 256–512px PNG or SVG. Flyers and posters: SVG or 1024px+ PNG. The minimum scannable size is roughly 2×2 cm in print.
Yes, in any modern mobile browser.

Related tools

Something not working right?