QR Code Generator

Link and Wi-Fi QR codes — free and they never expire.

🔒 Files never leave your device

What this tool does

This tool creates QR codes for links, text or Wi-Fi details. They're great for business cards, flyers, café tables and event signs.

Change the code and background colors, and download a PNG (256, 512, 1024 or 2048px) or an SVG for print. The preview updates as you type, so you can adjust the content while you watch.

The content is encoded directly in the code, with no server in between — so codes you've made keep working even if this site ever went away.

When it comes in handy

A Wi-Fi QR code on café or shop tables means customers don't have to ask for the password or type it in.

Put your website, booking page or social profile on business cards and flyers as a QR code so people don't have to type the address.

Add sign-up or survey links to event signs and posters so people can join in on the spot.

It can hold plain text too, like a short note or contact details. How the text appears after scanning varies a little between phone camera apps.

Choosing the settings

Codes use error correction level 'M' from the QR standard, which can recover from roughly 15% damage. That helps a printed code survive scuffs and smudges, but covering a large part of it with a logo or sticker can stop it scanning.

PNG comes in 256, 512, 1024 or 2048px, with 1024px as the default. For web pages and chats, 512px or 1024px is plenty; for very large prints like banners, or for use in design software, SVG is best.

A margin four modules wide is added around the code automatically. It's the quiet zone the QR standard calls for, so keep it when you place the code in a design.

On the Wi-Fi tab, choose WPA/WPA2, WEP or None. It has to match your router's setting to connect, so scan the code with a phone afterwards to make sure it joins.

How it compares to other options

On many Android phones you can open Settings > Network & internet > Internet, tap your Wi-Fi network and tap Share to show a QR code on screen (menu names vary by phone). That's quickest for showing someone next to you; for a printable code to stick on the wall, this tool gives you a file.

On iPhone, pointing the built-in Camera app at a QR code shows the link on screen. Before printing, it's reassuring to test with both an iPhone and an Android phone.

Some paid QR services offer 'dynamic' codes that route through a short redirect link, letting you change the destination later or see scan counts. This tool makes 'static' codes that hold the content directly — no expiry and no subscription, but no editing or scan stats either.

Things to keep in mind

There's a limit to how much fits. At this error correction level the QR standard allows up to about 2,300 characters of plain English text (fewer for characters that take more bytes). Well before that, longer content makes a denser code that struggles when printed small, so use a link for anything long.

There's no option to add a logo in the middle.

A Wi-Fi code contains the password as is, and some QR scanner apps display it as text. A separate guest network is the safer thing to share. Hidden networks aren't supported.

How to use

  1. Enter a link or text. For Wi-Fi, enter the network name and password.
  2. Pick colors and size — the preview updates instantly.
  3. Download PNG (everyday) or SVG (print).

FAQ

Do these QR codes expire?

Never. The content is encoded directly in the code, so it works forever (as long as the link itself still exists).

Which format is best for printing?

SVG — it stays sharp at any size.

Will colored codes still scan?

Keep the background light and the code dark. Inverted colors fail on some phones.

Can I edit a QR code later?

No. The content is inside the code itself, so you'll need to make a new one. Always test-scan with a phone before printing.

Do people need an app to scan it?

Most modern phones read QR codes with the built-in camera app. On iPhone you can use the Camera app or the Code Scanner in Control Center.

Can I see how many times it was scanned?

No. There's no server in the middle, so scans aren't recorded. If you want visit stats, put a link in the code that you can track on your own website or analytics.

Can the PNG have a transparent background?

The background is always filled with your chosen color. For transparency, download the SVG and delete the background rectangle in a design app.

Tips