Skip to content
mahler83 edited this page Aug 21, 2026 · 1 revision

Frequently Asked Questions

English · 한국어 · 日本語 · Español · Português · 简体中文 · Français

What does Timeline Visualizer use?

It creates a travel animation from a Google Maps Timeline.json export. It does not use Google Photos, photo metadata, or live device location.

Does it work on iPhone or iPad?

Yes. Use the web app in a modern browser. You can export Timeline data on iPhone or iPad from Google Maps → profile picture → Settings → Personal content → Export Timeline data.

The downloadable APK is only for Android. Do not try to install the APK on an Apple device.

What should I download for Android?

Open the latest release and download the single file whose name ends in .apk. You do not need the source-code archives or checksum file to install the app.

Only download the APK from this repository.

Why can’t I find it in Google Play?

The app is not yet publicly searchable in Google Play. Install the APK from the latest GitHub release. Android may ask you to temporarily allow your browser or file manager to install unknown apps. You can disable that permission again after installation.

The Android app requires Android 8.0 or newer.

How do I export Timeline.json?

On Android, open Phone Settings → Location → Location services → Timeline → Export Timeline data. The exact labels may vary by phone.

On iPhone or iPad, open Google Maps → profile picture → Settings → Personal content → Export Timeline data.

If the menu is missing, consult Google Maps Timeline Help.

Why is my Timeline empty or missing older trips?

Timeline Visualizer can only show data already present in your export. It cannot recreate locations from a period when Google Maps Timeline was disabled.

If history disappeared after changing or resetting a phone, first try the Google Maps Timeline restoration guide. Restore the history in Google Maps, then export a new JSON file.

Does it support Apple Maps or other location files?

Not currently. The supported input is a Google Maps Timeline JSON export. Apple Maps data uses a different format. Follow or comment on the Apple Maps request instead of opening a duplicate issue.

Is my location history uploaded?

The Android app processes the selected JSON and creates media on the device. The web app processes them in the browser tab. The Timeline JSON, complete route, titles, frames, and generated videos are not uploaded to the developer.

Map tiles come from CARTO using OpenStreetMap data. Tile requests and normal network information can reveal the displayed map areas to CARTO. The hosted web app also uses aggregate Cloudflare Web Analytics that does not include Timeline contents or route coordinates.

Read the Android privacy explanation or web privacy explanation for details.

Can I hide home, work, or another private place?

A privacy-location feature is being tested, but it is not part of the normal stable release yet. Until it is released, carefully review any generated video or image before sharing it publicly.

What should I do if importing or video creation fails?

  1. Update to the latest release.
  2. Confirm that the selected file is the Google Maps Timeline JSON export, not a ZIP file, location-history archive, or another JSON file.
  3. Try a shorter date range, especially on a device with limited memory.
  4. Record the app version, Android or browser version, device model, approximate JSON file size, selected date range, and exact error message.
  5. Ask in Discussions Q&A. Open an Issue if the problem is reproducible.

Never attach or publicly share your complete Timeline JSON. It contains sensitive location history. If a developer needs an example, provide a small redacted sample that preserves only the structure needed to reproduce the problem.

Where should I ask a question or suggest a feature?

Search the Wiki, Discussions, and open or closed Issues before posting.

Clone this wiki locally