Google Maps Timeline Analyzer

Analyze Google Maps Timeline data privately

Lumo turns your Google Maps Timeline export into an interactive map, location profile, visit history, heatmap, and travel analytics dashboard. It works with JSON, KML, and Google Takeout location history files. Everything runs in your browser — your data never leaves your device.

Lumo Google Maps Timeline Analyzer preview

What Lumo analyzes

Places and visits

Cluster raw Timeline points into meaningful places, then review visit counts, first visits, last visits, stay duration, and recurring routines.

Location profiles

Automatically classify likely home, work, restaurants, shopping, sport, school, gym, worship, frequent, and occasional places.

Travel patterns

Explore routes, transport modes, city and country statistics, year-over-year changes, and weekly or hourly activity patterns.

Works with every Google location history format

Google Maps Timeline JSON

Both the legacy Takeout-side Timeline JSON and the newer mobile-side Timeline export, including raw signals and semantic segments.

Google Takeout location history

Direct support for Google Takeout location history exports — drag the JSON or KML file in and Lumo handles the schema differences.

KML and raw records

KML route exports, raw location records, and densified path data are coalesced into a unified analysis pipeline.

Privacy-first by design

Browser-only processing

All parsing, clustering, classification, and rendering happens in your browser. Your Timeline data is never uploaded to a server.

No account required

Open Lumo, drag in your file, get your analysis. There is no sign-up, no third-party tracking, and no personal data leaves your device.

You control precision

Geographic precision controls let you fuzz coordinates before display and adjust city-level resolution for sharing or export.

How it works

  1. Export your Timeline. Use Google Takeout or your phone’s Timeline export to download your location history. The how-to guide walks through Android, iPhone, and Takeout flows.
  2. Drag the file into Lumo. Open the app and drop the JSON or KML file onto the welcome screen. Lumo detects the format automatically.
  3. Review your profile. Lumo clusters visits, classifies recurring places, and renders heatmaps, statistics, and timelines you can explore interactively.
  4. Export reports. Save findings as PDF, share read-only links with location precision controls, or export underlying data as CSV for further analysis.

FAQ

What is the best way to analyze Google Maps Timeline data?

Use Lumo to import a Google Maps Timeline JSON or KML file. Lumo processes the file locally in your browser, clusters visits, classifies recurring places, generates heatmaps, and shows travel analytics without uploading location data to a server.

Does Lumo upload Google Maps Timeline data?

No. Lumo processes Google Maps Timeline data client-side in the browser. The app does not require an account and does not upload your location history to a server.

Does Lumo work with Google Takeout location history files?

Yes. Lumo accepts the standard Google Takeout location history JSON exports as well as KML route exports. Drag the file from your Takeout archive directly onto the welcome screen.

What file formats does Lumo support?

Lumo accepts Google Maps Timeline JSON (both legacy and current schemas), Google Takeout location history JSON, KML route exports, and raw location records. All formats are coalesced into a unified analysis pipeline.

Is Lumo free to use?

Yes. Lumo is free, open-source, and privacy-first. Donations help fund continued development; some advanced precision settings are reserved for supporters.

Can I share my analysis with others?

Yes. Lumo can generate read-only share cards and PDF reports. You control the geographic precision so you can share patterns without exposing exact coordinates.