EndureQR

WiFi QR code generator

Let guests join your WiFi by pointing their camera at a code, with no password to read out or type. The network name and password are stored in the code, so it works offline and never expires. Free, with no sign-up.

Create your WiFi QR code

1What should it open?

Type: WiFi
Hidden network

Static code: it stores this content itself, works without EndureQR and never expires.

2Style

Modules
Corners

3Colour

Code
#0B0D12
Background
#FFFFFF

4Logo and frame

Logo

PNG, JPG, SVG or WebP, up to 1 MB. It stays in your browser.

Frame

Advanced

Error correction

15%: the usual default

4 modules of empty margin is the print standard. Less can fail on busy backgrounds.

Preview Live

WiFi · Cafe Guest

Static · never expires · no watermark

Web, social, documents

Downloaded · next step

Make it dynamic

Change where this code points after it's printed, see every scan, and keep it working even if you cancel.

Make it dynamic$29/yr or $79 once

How it works

How to make a WiFi QR code

  1. 1

    Enter the network name

    Type the network name (SSID) exactly as it appears in your phone's WiFi list. Capital letters and spaces count.

  2. 2

    Add the password and security type

    Enter the password and choose WPA/WPA2/WPA3, WEP, or none for an open network. Turn on hidden network if your router doesn't broadcast its name.

  3. 3

    Style and test

    Add your colours, logo or a "Scan me" frame, then scan the preview and check that your phone offers to join.

  4. 4

    Download and print

    Download PDF or PNG and print it for the wall, the table or the welcome folder.

Where it helps

Use cases.

  • Holiday rentals and guesthouses

    Frame the code by the door or in the welcome book so guests are online before they've unpacked.

  • Cafés and restaurants

    Put it on table cards or the counter instead of writing the password on a chalkboard and repeating it all day.

  • Offices and meeting rooms

    Give visitors guest network access at reception without anyone walking them through the settings.

  • At home

    Stick it on the fridge or inside a cupboard door for friends, family and babysitters.

Before you print

Tips that save a reprint.

  • Use a guest network. Anyone with the code can join, and a QR reader app can display the password, so treat the printed code like the password itself.
  • Change the password, change the code. The password is stored inside the code, so reprint whenever you update your router.
  • Match the security type to your router. If the code says WEP and the router uses WPA2, phones won't connect.
  • EndureQR escapes symbols such as ; : , and " in passwords, but phones vary, so test the printed code on both an iPhone and an Android phone.
  • Print it at least 3 cm (1.2 in) wide on a table card, and larger on a wall sign that people scan from across the room.
  • Write the network name in plain text under the code so people know which network they're joining.

FAQ

WiFi QR code questions.

Something else? Email hello@endureqr.com and a person will reply within one business day.

Open the Camera app, point it at the code and tap the banner that appears. The iPhone asks to join the network and connects without anyone typing the password.

Yes. Most Android phones read WiFi codes from the camera. On some models you scan from the WiFi settings screen or with Google Lens instead.

Yes. EndureQR supports WPA, WPA2 and WPA3 personal networks, WEP, open networks and hidden networks. It doesn't support WPA-Enterprise networks that need a username.

It's as secure as sharing the password, because the password is inside the code. Use a guest network and display the code only where guests can see it.

The old code stops working, because it holds the old password. Make a new code with the new password and reprint it.

No. The details are stored in the code, so a phone can read it and join the network without mobile data.

Need to change it after printing?

A dynamic code can point somewhere new any time, shows you who scans it, and keeps working even if you cancel.