← All tools

QR Code Generator for URLs, Wi-Fi and Plain Text

A higher level survives more damage, but makes the code denser.

The image will appear here.

The result will appear here.

About

Turn a link, a Wi-Fi login or a few lines of text into a QR code that any phone camera can read. Start by picking what the code should do: open a website, join your Wi-Fi network, draft an email or a text message, dial a number, drop a pin on a map, or simply show a message of your own, line breaks included. The tool formats your input the way scanner apps expect it, picks the most compact encoding so the code stays as small as it can be, and draws it with the blank border that scanners need around it. Then you download the PNG image. Everything is computed in your browser, so the text and the Wi-Fi password you type never leave your device.

How to use it

  1. Pick the content type: plain text, web address, Wi-Fi network, email, phone number, text message or GPS position.
  2. Fill in the fields that appear; the QR code redraws as you type.
  3. If the code will be printed or is likely to get scuffed, raise the error correction level.
  4. Press "Download" to save the PNG, and scan it with a phone before you share it.

Frequently asked questions

How much text fits in a QR code?

At the lowest error correction level, up to 7,089 digits, 4,296 alphanumeric characters (capital letters, digits and a few symbols) or 2,953 bytes. Accented letters and emoji take several bytes each, and a higher correction level lowers these limits.

How do I make a QR code that shares my Wi-Fi?

Choose "Wi-Fi network", type the exact network name and its password, then the security type (WPA/WPA2/WPA3 for most routers). The password is stored in plain text inside the code, so anyone who scans it can read it: only display it where you would be fine saying the password out loud.

Does a QR code expire, and can I change it later?

No. The content is written straight into the image, with no redirect and no account behind it. It keeps working as long as it stays readable, but it cannot be edited: if the address or password changes, you need to generate a new one.

Why won't my QR code scan?

Usual suspects are a print size that is too small, low contrast, a stretched image or a cropped white border. Keep the image exactly as downloaded, print it large enough, and remember that shorter content makes a simpler code that is easier to read.

Is anything sent to a server?

No. Your browser computes the QR code and builds the image on your device. No text, link or password is transmitted, and the tool keeps working offline once installed.

Sources

Last checked : October 16, 2026Works offline