Skip to content
WifiPass
productreleaseios

WifiPass v2 is live — 30 million hotspots, redesigned for iOS 26

We rewrote WifiPass from scratch in SwiftUI, polished it for iOS 26's Liquid Glass, and shipped it with the largest free WiFi map you can fit in your pocket. Here's what changed.

This is the post we’ve been writing in our heads for two years.

WifiPass is back, fully rewritten, redesigned, and as of this week, available on the App Store. If you have an iPhone and you’ve ever been frustrated by paying for data abroad or hunting for café WiFi, this is for you.

What’s actually new

We didn’t just polish the v1 — we threw it away and started over. The v2 app shares the idea of the original (a community-built WiFi map) but the codebase, the design, the backend, and the experience are all new.

  • 30 million hotspots, 50 million working passwords, refreshed and verified by the community.
  • 180+ countries covered, with the densest coverage in Europe, Southeast Asia, and the Americas.
  • iOS 26-native, built in SwiftUI with full Liquid Glass treatment — the first material that actually looks like glass on a phone screen.
  • 60fps everywhere thanks to MKMapView with native annotation clustering and physics-based animations.
  • Anonymous by default — no account, no email, no tracking pixels. Sign-in is via Firebase Anonymous Auth, location is processed on-device only.

Why we rebuilt

The original WifiPass shipped a long time ago, on a different iPhone, in a different App Store. By 2025 it felt cramped — slow map, dated UI, no clear path to features people kept asking for.

We considered patching it. The honest answer was no: the data layer needed to move from a heavy fetch-everything model to a bbox-streaming API, the auth layer needed App Check to stop scrapers from impersonating the app, and the UI needed a SwiftUI rewrite to keep up with what iOS 26 makes possible.

So we rebuilt. The whole thing.

The map

The map is the part most people will use most. It’s an MKMapView (SwiftUI’s Map doesn’t yet support clustering), wired with TCA for state management and a debounced bbox query that keeps the network footprint tiny — typically a few hundred kilobytes for a city pan, served from a CDN-cached endpoint.

Pins drop with a spring animation. Clusters reveal on tap. Detail sheets present with presentationDetents([.medium, .large]). None of this is groundbreaking — it’s just the iOS app you’d want, built without compromise.

Privacy

Most map apps are sold with the user’s location data as the actual product. WifiPass isn’t.

  • Your coordinates are read by Core Location and used in-memory only. We never send them to a server.
  • Sign-in is anonymous. We never see your name, email, or device ID.
  • API calls are gated by Firebase App Check, so only the WifiPass app gets data — not bots, not scraping farms, not anyone else.
  • Free users see a small number of ads served by AdMob; consent is asked once on launch via Google’s UMP (the same flow you’ve seen in any iOS app the past year). Pro removes them entirely.

Pricing

Free is, well, free. The whole map. All the features. A small number of ads.

WifiPass Pro removes ads and gives you unlimited password reveals:

  • $1.99/week
  • $3.99/month (50% off the first month)
  • $19.99/year (7-day free trial — saves 76% vs weekly)

The yearly plan is what most people pick, because the math is obvious and the trial gives you a full week to decide.

What’s next

  • More languages. Right now the app is in English. German, Spanish, French, Italian, Portuguese, and Romanian are next.
  • Offline maps. Saving a region to disk so you can keep browsing on a flight.
  • iPad support with a side-by-side layout.
  • Android. Eventually. We focused on iOS first to ship something we’re proud of, not to ship the same compromised app on two platforms.

If you’ve been waiting for v2 — thank you for sticking around. If you’re new — welcome.

Get WifiPass on the App Store →

Posted by WifiPass team · May 15, 2026

← All posts