‹ Back to app Guide

Map your signal

Walk, ride, or descend underground — Signal Mapper logs where your cellular connection is strong, weak, or dead, and draws it on a map.

1

Get set up

Join the survey

Enter the invite id, then the name you were given.

Invite id
8f3c1a2e-6b4d-…-f1a180fbd747
Your name (the one you were given)
Alex
Start

The app is private — you log under an invite id. First time in, it asks for two things:

1. Paste your invite id (an invite link fills it in for you).
2. Type the name you were given, tap Start.

That device stays logged in. A new device just asks for your name again — tap change on the top line any time.

2

Run a survey

‹ Labs

Signal Mapper

SurveyMapRuns
Last download
27.1 Mbps
Ping
38 ms
Accuracy
8 m
Stop Mapping
1/4 Locating…2/4 Settling radio…3/4 Measuring throughput…4/4 Saving…Saved ✓ · next in 15s
Surface (GPS)Network: 5GLogged: 14
TunnelIndoorStairsVehicleStreet

Hit Start Mapping. Each reading runs a tidy four-step cycle — kept in order so GPS and the cellular radio don't fight: Locate → settle → measure speed → save.

It repeats on a timer until you tap Stop. Lose signal in a tunnel? Readings are saved on the phone and uploaded automatically when you're back online.

Tag where you are

While a run is active, the context buttons mark a stretch:

TunnelIndoorStairsVehicleStreet+ Note…

Prefer talking? Use your phone's voice-memo app — its timestamps line up with the run later.

3

See it on the map

‹ Labs

Signal Mapper

SurveyMapRuns

The Map tab plots every reading, colored by download speed:

≥30 Mbps
10–30
under 10
dead (0)

Heatmap

Toggle the Dead-zone heatmap overlay — the hottest red areas are your weakest spots.

Tap a point

See its speed, ping, accuracy and time, then exclude a bad fix (hides it, no delete) or annotate it. Filter by run, or reveal hidden points with the excluded toggle.

4

Manage your runs

‹ Labs

Signal Mapper

SurveyMapRuns
King St eastbound
142 pts · avg 31 Mbps · 4 dead · Jun 23 14:02
Line 1 subway
88 pts · avg 6 Mbps · 12 dead · Jun 22 18:40

Every Start = one run. The Runs tab lists them with point counts, average speed and dead-zone counts. Per run you can:

  • Give it a label ("King St eastbound").
  • Set mode (surface / subway / transit) and a VPN on/off flag — to compare speeds with the VPN on vs off.
  • View on map, export just that run, or exclude the whole run.
5

Get the data out

Export a GeoJSON from the Survey tab (everything) or per-run in the Runs tab.

Drop it into kepler.gl (color by speed for an instant heatmap), geojson.io, or Mapbox. Surface readings are points; subway/transit runs also draw a path line.

7

Tips & fine print

Turn the VPN off for real surveys. It reroutes your traffic, so the speed isn't your real cell connection — and it trips the "non-carrier" filter.
Keep the screen on. On iPhone the app can't track in the background — keep it foreground, screen awake. Bring a powerbank for long car/subway runs.
Ignore the first reading. The first ping of a session is inflated (cold start); it settles after that.
After an update, reopen the app fully so it pulls the newest version.
Add to Home Screen (Safari → Share) for a full-screen, app-like experience.