MarkMySpot retrieves your current GPS location from the browser and displays it in the formats amateur radio operators actually use. One tap gets you your Maidenhead grid square — the format needed for contest exchanges, POTA activations, satellite passes, and EMCOMM spot reports. No typing, no conversion tools, no internet required after the first load.
4, 6, or 8-character grid square (e.g. FN31pr or FN31pr21) scaled to your GPS accuracy — 8 characters when accuracy is ≤ 100 m, 6 characters from 100–500 m, 4 characters above 500 m. The format used in contest exchanges, POTA, satellite, and EMCOMM reporting.
Decimal degrees with precision scaled to your GPS accuracy — 6 places at ≤ 100 m, 4 places from 100–500 m, 2 places above 500 m. No false digits shown when your device margin of error doesn't support them. Ready to paste into logging software, APRS, or a spot report.
Degrees, minutes, seconds with N/S/E/W, precision-scaled to your GPS accuracy — full DMS at ≤ 100 m, degrees and minutes from 100–500 m, degrees only above 500 m. The traditional format for paper logs and verbal reporting.
One tap copies a labeled multi-line block — grid square, lat/lon, and DMS — ready to paste into a log, message, or Winlink form.
Works after the first load with no network. Designed for field use where connectivity is unreliable or absent.
Add to your home screen on Android or iOS. Launches like a native app — no app store, no download, no account.
MarkMySpot is built for outdoor use on a phone screen. Large grid square display, high-contrast dark theme, and a minimal UI — location data front and center. Clear accuracy reporting and plain-language error messages with retry for when GPS takes a moment to settle.
All logic runs in the browser. MarkMySpot does not send your location to any server, does not require an account, and does not store your coordinates anywhere outside your device. Your location is used only to calculate and display the formats on screen.
See the ShackDesk privacy policy for full details.
Platform
Progressive Web App — runs in any modern browser on Android, iOS, or desktop
Requirements
Browser with GPS/location support. No installation required. No account. No backend.
Stack
React 18 · TypeScript · Vite · Workbox PWA · Cloudflare Pages