An offline Wi-Fi QR code generator: nothing leaves your phone
WiFi QR builds the code on your iPhone or iPad with Core Image, so the network name and password are never sent to a website. Generating, showing, saving, scanning and the first export all work with no connection.
Most Wi-Fi QR generators are web pages. You type the password into a form and hope the page keeps it to itself. That's a risk worth avoiding. With airplane mode on, the Generate tab still draws a code, because it is just a plain text string turned into squares on the device.
What the code actually contains
The string is the standard Wi-Fi format: WIFI:T: plus the security, S: the name, P: the password, then ;;. Special characters get a backslash. For a home network called Casa Rossi with the password sole;mare:2024, the app builds this text:
WIFI:T:WPA;S:Casa Rossi;P:sole\;mare\:2024;;
That is 44 bytes. By the QR capacity tables it fits a 33 x 33 module code at the level the on-screen preview uses (M), and a 37 x 37 one at the level used for exports (H), which has more spare data for damage. You will never need to work that out. It's worth knowing because it shows how little there is: a small square, and no server in the picture.
| Case | Text length | Modules at M | Modules at H |
|---|---|---|---|
| Casa Rossi, WPA, password sole;mare:2024 | 44 bytes | 33 x 33 | 37 x 37 |
Same, with Hidden Network on (adds H:true;) | 51 bytes | 33 x 33 | 41 x 41 |
| Cafe Guest, Open (No Password) | 28 bytes | 29 x 29 | 33 x 33 |
Doing it with no connection
- Open the Generate tab. Type the Network Name (SSID), pick the Security Type and type the Password. Hidden Network and Custom Title (Optional) sit under Advanced Options.
- The code appears above the form as soon as the data is valid. Until then it says that you need to enter the network details.
- Save to History keeps it on the device, and Share QR Code opens the iOS share sheet with a PNG, which AirDrop or Save to Files handle with no internet at all.
- For a sign on paper, open History, tap the network and tap Export QR Code (with Premium the buttons are Export with Template and Custom Export), then set Export As to PDF.
What still touches the internet
The free version of WiFi QR shows Google ads, so it goes online to load them, and it uses the App Store for purchases and restore. It also asks for tracking permission after the splash screen. Declining that permission doesn't affect the app's core features. None of that carries your networks or passwords; they live in the app's own storage on the device, with no iCloud and no account.
One thing worth noting: the app keeps network passwords as app data, not in the Keychain. The Premium Lock asks for Face ID or the passcode before a network opens, but that is a gate inside the app, not encryption. This may be fine for a home network, but less suitable for an office.
What to check before installing
- The free plan saves 3 networks and allows one export in total, with a small watermark. After that an export needs a short ad (an internet connection) or Premium. Showing the code on screen has no limit.
- No backup, no sync. Delete the app and the saved networks go too.
- A printed code is static. It cannot be changed or switched off remotely; change the router password and make a new one.
Questions and answers
Can I make a Wi-Fi QR code without internet?
Is it safe to make a Wi-Fi QR code?
How do I create a QR code offline on an iPhone?
Is sharing a Wi-Fi QR code safe?
Does scanning need internet too?
More WiFi QR guides
- How to create a QR code for your Wi-Fi on iPhone
- How to share your Wi-Fi password with a QR code, from iPhone to any phone
- Make a printable Wi-Fi QR code sign for guests, Airbnb or a café
- How to scan a Wi-Fi QR code on iPhone and see the password
- Wi-Fi QR code not working? Format, special characters and hidden networks
- Custom Wi-Fi QR code design: colours, shapes and a centre icon
- How to make a Wi-Fi QR code for a network with no password
- Where to find the Wi-Fi QR code on iPhone
- All questions about WiFi QR
- Back to WiFi QR