Android · any country · works with no signal
The password is right there. Stop typing it.
Taped to a counter in Lisbon, chalked on a board in Chiang Mai, printed on a card in a Tbilisi guesthouse. WifiNow reads it with the camera and puts you on the network — in one go, not nine.
9
Things you do today
1
Things you do with WifiNow
The thing you actually do
Nine steps to read one word off a card.
Nobody thinks of this as a chore, because each step is tiny. Put them end to end and it's the same fiddly ritual in every café, hotel and airport lounge you walk into.
- 01
Find the sign, and get close enough to read it
- 02
Take a photo of it, because you won't remember the password
- 03
Open Photos, find the shot, pinch to zoom in
- 04
Copy the password out, or memorise it four characters at a time
- 05
Leave Photos, open Settings, open Wi-Fi
- 06
Find the right network in a list of fifteen
Half of them look alike. Two are the venue's. One is the neighbour's.
- 07
Type the password in
- 08
Get it wrong
Was that a lowercase L or a one? A capital O or a zero? Is the first letter capital because it's the start, or because it's part of the password?
- 09
Go back to Photos, zoom in again, retype it
And if you're unlucky, ask the person behind the counter — who is busy.
↳ And you did all of that with no internet, on a phone with one hand full.
What WifiNow does instead
Aim. Tap. Online.
The camera is already a text reader. WifiNow just connects that to the part of Android that joins networks, so nothing has to pass through your thumbs.
One
Aim
Point at the sign and line it up in the frame. Only what's inside the frame gets read, so the menu behind it is ignored.
Two
Read
The network name and password appear, already filled in. Both are editable if the sign is smudged.
Three
Connect
One tap joins the network, and WifiNow confirms it actually worked before telling you it did.
The same job, everywhere
A real sign is mostly noise. That's true in every language.
Opening hours, a phone number, the shop's name, a thank-you — and somewhere in there, the two lines that matter. Picking those two out of the clutter is the whole job, and the clutter looks the same whatever alphabet it's in.
Casa do Bairro
Bem-vindos!
WiFi: CasaBairro_2G
Password: lisboa1755
Check-out 11:00
Lisbon · guesthouse card
→ CasaBairro_2G / lisboa1755
ร้านกาแฟ ริมน้ำ
เปิด 8:00 – 20:00
ชื่อ WiFi: RimNam_Cafe
รหัสผ่าน: coffee888
ขอบคุณค่ะ
Chiang Mai · chalkboard
→ RimNam_Cafe / coffee888
Cà phê Sỏi Đá
Mở cửa 7:00 – 22:00
WIFI: SoiDa_Free5G
Mật khẩu: caphe2026
Zalo 090 234 1177
Da Nang · counter card
→ SoiDa_Free5G / caphe2026
Why it's better
Every step it removes was a step that could go wrong.
No typing, so no typos
Mistyping is the single most common reason a Wi-Fi join fails. WifiNow never asks you to type, so the failure mode is gone rather than reduced.
It doesn't confuse l, 1 and I
The characters humans reliably misread are the ones a text recognizer handles by shape and context. O and 0, rn and m, l and 1 — the classic three.
It works with no signal at all
The reading happens on your phone. Which matters more than it sounds: you are, by definition, offline at the exact moment you need this. Nothing here waits on a server.
It reads the sign in whatever language it's in
Most signs label in English wherever you are, and WifiNow knows those labels cold — password, pass, key, code, passphrase, WPA key. When the sign uses the local word instead, it knows Vietnamese, Thai, Chinese and Russian too. And when a sign carries no label at all, it works out which line is which from context.
It ignores the rest of the sign
Only the framed area is read. The menu, the prices and the Zalo number never enter the picture, so there's less to get confused by.
It checks that it really worked
Android will report "connected" even when a different password did the joining. WifiNow only calls it a success when the password it read is provably the one that connected you.
Next time, it just knows
Networks you've joined are remembered on the phone, so the second visit needs no camera at all. You can clear the list whenever you like.
Nothing about you leaves the phone
No account, no sign-up, no analytics, no server. The photo is never uploaded — there is nowhere for it to go.
Wherever you land
The password on the wall is a global format.
The network name and password themselves are nearly always Latin characters, whatever country printed them — so the hard part was never the alphabet. It was finding the two right lines, and not fumbling them into a keyboard afterwards.
- Cafés
- Hotels
- Hostels
- Guesthouses
- Airports
- Lounges
- Coworking
- Trains
- Ferries
- Airbnbs
- Bars
- Libraries
- Campsites
- Conferences
The whole app
Three screens. That's all there is.
No tabs to learn, no setup, no onboarding to skip. You open it pointing at the sign, and the next thing that happens is you're online.
Wi-Fi ON (not connected)
Password: coffee888
SSID
01 — Aim
Wi-Fi ON (not connected)
Password: coffee888
SSID
Password
02 — Read
✓ Associated: RimNam_Cafe Default route: WIFI • Internet ✓
SSID
Password
03 — Connected
Straight answers
The questions people actually ask.
Where do I get it?
Android first. The download link lands on this page the moment it's live.
Is there an iPhone version?
Not yet. iOS restricts how apps are allowed to join Wi-Fi networks, so it needs a different approach rather than a straight port of the Android app.
Why does it want location permission?
Because Android won't hand any app the list of nearby networks without it. That's an operating-system rule, not a choice. WifiNow never records or transmits your location — see the privacy policy.
Does it work on handwritten signs?
Often, yes — chalk and marker read fine when the light is decent. Printed text is more reliable. Either way you can correct what it read before connecting.
What if the sign has no label, just two words?
Then nothing can tell which is which, and you pick. You still skip the typing.