Skip to content
LookupOwl

Wi-Fi QR code generator

Make a code that lets guests join your Wi-Fi with one scan, with your password kept in your browser and nowhere else.

A static code: no account, no expiry and no redirect that tracks scansWith JavaScript on, the code is drawn on this page and what you type never leaves it. Without it, links and text are drawn by our server and not stored. A Wi-Fi code needs JavaScript so your password stays on your device. To build one by hand, put the text WIFI:T:WPA;S:name;P:password;; into a QR tool that runs on your own device.
More options

Higher error correction survives scratches and logos but makes the code denser.

Image size in pixels.

The blank border. 4 is the standard.

Foreground colour as hex, for example #000000.

Background colour as hex, for example #ffffff.

Your password stays on your device

The code is made in your browser, from the name and password you type. They are not sent to our server, they are not in the page address, they are not stored, and they are not sent to analytics. Our tool does not even have a field that could take a Wi-Fi password.

That is also why this page needs JavaScript. Without it we would have to post your password to a server to draw the code, so we do not offer that. You can still build the code by hand, see the last section below.

How to use it

  1. Type the network name and passwordCopy the name exactly as it shows on your phone, with the same capital letters and spaces. Use the Show button to check the password you typed.
  2. Choose the security typeMost home and office networks use WPA, WPA2 or WPA3, which is one choice here. Pick WEP only for an old network, and "No password" for an open one.
  3. Scan it before you print itOn an iPhone, point the Camera at the code and tap "Join network". On Android, use the Camera or Quick Settings, then Wi-Fi, then the QR icon. Print or display the code where guests will see it.

Which security type to choose

ChoiceUse it forNote
WPA, WPA2 or WPA3Nearly every networkCovers personal passwords on all three. This is the one to use.
WEPVery old equipmentEasy to break. Use WPA if the router allows it.
No passwordOpen networksAnyone in range can join.

Enterprise networks that sign in with a username, such as WPA2-Enterprise, cannot be joined from a plain Wi-Fi code. Use a guest network with a password for visitors instead.

What is in a Wi-Fi code

A Wi-Fi code holds one line of text in a format that phones understand. You can write it yourself and put it in any QR tool that works offline.

Text
WIFI:T:WPA;S:Cafe Owl;P:correct horse battery;H:false;;

T is the security type, S the network name, P the password and H says whether the network is hidden. If a name or password contains a semicolon, comma, colon, double quote or backslash, put a backslash in front of that character. A name or password made only of hex digits goes inside double quotes. The generator does all of this for you, and shows the exact text under the code with the password hidden until you ask to see it.

Questions people ask

Do you see my Wi-Fi password?

No. The code is made in your browser, and the password is not sent to our server, not put in the page address, not stored and not sent to analytics. Our API and MCP tool refuse Wi-Fi codes for the same reason.

Why does this page need JavaScript?

So the password can stay on your device. Without JavaScript the page would have to post it to a server, and we will not do that. You can build the text by hand, shown above, and put it in any offline QR tool.

Does the code work on iPhone and Android?

Yes. Both read Wi-Fi codes with the built-in Camera, with no app. On an iPhone, tap "Join network" when it appears. On Android the Camera or Quick Settings offers to join.

My network name has odd characters. Is that a problem?

No. Semicolons, commas, colons, quotes and backslashes are escaped for you, and the exact text is shown under the code. Check the name matches your network, including capital letters and spaces.

What if I change my Wi-Fi password later?

The old code stops working, because it holds the old password. Make a new one and replace the printed copy. This is the price of a static code: it also never depends on us.

Is it safe to print the code?

It is as safe as writing the password on the same sign. Put it where only guests will see it, and keep the guest network separate from your own devices if you can.

Can I make a code for a hidden network?

Yes. Tick "Hidden network". The phone then joins by name even though the network does not announce itself.

Use it from AI, the API or the command line

Every LookupOwl tool is also a free API and an MCP tool, with no key and no account. This one is qr_generate. Please be kind to the rate limits.

curl
curl "https://lookupowl.com/api/v1/tools/qr-generate"
MCP
claude mcp add --transport http lookupowl https://lookupowl.com/mcp