WiFi QR Code Not Working? 9 Fixes That Work

Updated: 2026-11-03 · 6 min read

You scan the WiFi QR code, the phone says "Join network"... and then nothing. Or the camera ignores the code completely. Usually the problem is one of a handful of small, fixable mistakes.

Quick answer: Most WiFi QR failures come from a wrong password or SSID in the code, unescaped special characters (; : , " \), the wrong security type (use WPA for WPA2/WPA3, not SAE), a hidden network flag missing, or a camera/print problem. Recreate the code carefully, test on two phones, and check the router.
In this guide
  1. First, know what's inside the code
  2. Fix 1: Check the network name (SSID) exactly
  3. Fix 2: Check the password character by character
  4. Fix 3: Escape special characters
  5. Fix 4: Use the right security type
  6. Fix 5: Mark hidden networks
  7. Fix 6: Help the camera read the code
  8. Fix 7: Make sure the phone supports WiFi QR codes
  9. Fix 8: Check router-side problems
  10. Fix 9: Forget old saved networks
  11. Quick testing checklist
  12. Creating codes that just work
  13. Preventing problems next time
  14. When the problem is the scanning phone
  15. FAQ

First, know what's inside the code

A WiFi QR code is plain text in this format:

WIFI:T:WPA;S:NetworkName;P:Password;H:false;;

If any part of that text doesn't match your router exactly, the phone either can't read it or can't connect. Many fixes below simply make this line correct. Most QR scanner apps can show you the raw text inside a code, which is the quickest way to check.

Fix 1: Check the network name (SSID) exactly

The SSID is case-sensitive and includes spaces. "Home WiFi" and "home wifi" are different networks. Some routers also have separate names for 2.4 GHz and 5 GHz bands, such as "HomeWiFi" and "HomeWiFi_5G". Make sure the code uses the network you actually want guests on.

Fix 2: Check the password character by character

A single wrong character breaks the connection. Look out for:

If unsure, log into your router app or settings to see the current password, then recreate the code.

Fix 3: Escape special characters

Semicolons, colons, commas, quotes and backslashes have special meanings in the format. Inside the SSID or password, they must be preceded by a backslash. For example, the password cafe;latte must appear as:

P:cafe\;latte;

Good generators do this automatically, but some simple tools don't. If your password contains these characters and the code fails, try another generator or change the password to avoid them.

Fix 4: Use the right security type

Some generators write T:SAE for WPA3. Many phones don't understand this and silently fail. Switching the code to WPA usually fixes it, because WPA3 routers commonly run in WPA2/WPA3 mixed mode.

Fix 5: Mark hidden networks

If your router doesn't broadcast the network name, the code must include H:true. Without it, the phone looks for a visible network that doesn't appear. Choose the "hidden network" option in your generator.

Fix 6: Help the camera read the code

If the phone doesn't react at all:

Fix 7: Make sure the phone supports WiFi QR codes

If the camera shows the code text but doesn't offer to join, try scanning from the Wi‑Fi settings screen instead.

Fix 8: Check router-side problems

Sometimes the code is fine and the network is the problem:

Fix 9: Forget old saved networks

If the phone saved the same network earlier with a wrong or old password, it may keep trying the old one. Go to Wi‑Fi settings, tap the network, choose Forget, then scan the code again.

Quick testing checklist

Before printing a code for guests, run through this:

  1. Read the raw text with a scanner app and confirm SSID, password and type.
  2. Test on one Android phone and one iPhone.
  3. Test from a few steps away, as a guest would.
  4. Write the network name below the code as a backup.
  5. Recreate and reprint the code whenever you change the password.

Creating codes that just work

A dedicated app reduces mistakes. Wifi QR Connect for Android lets you create a WiFi QR code by entering the network name, security type and password, scan WiFi QR codes to connect to compatible networks, and share your hotspot with a QR code. It also shows current WiFi connection information, which helps you confirm the exact network name, and includes a download/upload speed test to check the connection once you're on. History of scanned and created codes stays on your device.

Preventing problems next time

Most QR troubles happen when something changes after the code is made. A few habits avoid them:

When the problem is the scanning phone

Sometimes the code is perfect and the issue is the device trying to read it. Before rebuilding your QR code, rule out these phone-side causes:

If one phone fails and another succeeds with the same code, the code is almost certainly fine and the fix lies in that phone's settings.

FAQ

Why does my phone say "Couldn't connect" after scanning a WiFi QR code?

Usually the password or security type in the code doesn't match the router. Check the raw text, fix special characters, and recreate the code.

Why won't my camera detect the WiFi QR code?

Low brightness, glare, a dirty lens, or a code that's too small or heavily styled are the most common reasons. Try better lighting, a larger print, or scanning from Wi‑Fi settings.

Do WiFi QR codes work with WPA3?

Yes on most modern phones when the code uses T:WPA. Codes using T:SAE fail on many devices.

Do WiFi QR codes expire?

No, they don't expire. They stop working only when the network name, password or security type changes.

Can a WiFi QR code connect to a hotel login page network?

It can join the network, but you'll still need to complete any captive-portal login page that the hotel or office uses.

Related guides