Skip to content

WiFi QR Code Generator

Create a free WiFi QR code. Guests scan it and connect automatically — no password typing. Supports WPA/WPA2, WEP, open, and hidden networks.

Exactly as it appears in your WiFi list — this is case-sensitive.

Your QR code appears here

How it works

Turn your network credentials into a QR code that phones understand natively. Point a camera at it and the device offers to join the network — no dictating passwords to guests, no sticky note by the router. Everything is encoded in the image itself, so nothing about your network is stored on our servers.

  1. 1Enter your network name exactly as it appears in your WiFi list.
  2. 2Type the password and pick your security type — WPA covers almost all modern routers.
  3. 3Generate the code and download the PNG or SVG.
  4. 4Print it and put it where guests will see it. Any phone camera can read it.

Frequently asked questions

Is it safe to put my WiFi password in a QR code?
The password is encoded in the image in plain form, so treat the printed code like the password itself — anyone who photographs it can join. It is ideal for guest networks and cafés, and less suitable for a network with sensitive devices on it. We never receive or store your credentials; the code is generated from what you type.
Do WiFi QR codes work on iPhone and Android?
Yes. iOS 11 and later reads them straight from the Camera app, and Android 10 and later does the same. Older Androids may need a QR scanning app.
Which security type should I choose?
WPA covers WPA, WPA2, and WPA3 — that is almost every router made in the last decade. Choose WEP only for genuinely old hardware, and Open for networks with no password at all.
Will the code still work if I change my WiFi password?
No. The credentials are baked into the image, so you need to generate and reprint a new code after any password change.

Generate these programmatically

Everything on this page is one API call. Send the encoded string as data with your API key:

curl -X POST https://toolbeam.app/api/qr/generate \
  -H "X-API-Key: pk_..." \
  -H "Content-Type: application/json" \
  -d '{"data": "...", "format": "png"}' \
  --output qr.png
See dynamic QR codes with scan analytics →

Other QR code generators