Location History Visualizer - ethan.dev

2 min read Original article ↗

Click or drop Google location history JSON files

Supports location-history.json (Google Maps app export), Records.json, and Semantic Location History files (e.g., 2024_JANUARY.json). Everything stays on this device.

Filter by Date Range (Optional)

Map Features

Pin Styling

Route Styling

Grid Overlay Settings

Export Settings

How to use

  1. Get your data: Since Google moved Timeline to on-device storage, export from the Google Maps app:
    • Android: Settings → Location → Export Timeline data
    • iOS: Your Timeline → ⋮ → Settings and privacy → Export Timeline data
    • Older Google Takeout files still work
  2. Upload files: You can upload multiple JSON files at once. Supports location-history.json (Google Maps app export), Records.json (raw location data), and Semantic Location History files (monthly files like 2024_JANUARY.json).
  3. Filter by date: Optionally specify a date range to focus on specific time periods in your location history.
  4. Visualize: Click "Visualize on Map" to see your location data with interactive pins and route lines.
  5. Customize: Expand "Map Style Options" to:
    • Choose from 8 different map styles (satellite, terrain, dark mode, etc.)
    • Toggle map features (pins, routes, grid overlay, scale bar)
    • Customize colors, sizes, and opacity for pins and routes
    • Configure grid overlay appearance and density
  6. Export & Fullscreen: Use the controls in the top-right corner of the map to toggle fullscreen view or export as PNG.
  7. 100% private: All data processing happens in your browser. Your location history never leaves your device.