- google timeline visualizer lets you inspect exported location history in a browser.
- Privacy first: visualization runs locally unless you choose an optional cloud-save action.
- Supported data: Records.json, monthly Semantic Location History, and newer phone exports.
- Best workflow: Export JSON, drop it into the map, select a year, then inspect routes and visits.
- Video option: Use Timeline Visualizer separately when you want an animated MP4 route.
What Is google timeline visualizer?
google timeline visualizer is a browser-based way to explore Google location-history exports after the web version of Google Maps Timeline became unavailable. Instead of requiring a Google account inside the viewer, it reads JSON files that you select and displays routes, points, places, activities, and year-based movement patterns on an interactive map.
The tool is useful for reviewing old travel records, finding forgotten locations, checking commuting habits, and comparing how your movement changed over several years. It can also combine multiple exported files, which helps when your history is split between different Google Takeout packages or phone export formats.
Routes
Inspect travel paths, location points, and longer journeys on an interactive map.
Place Visits
Review visited locations with arrival and departure details when the export includes them.
Activities
Identify walking, driving, cycling, transit, and other activity segments.
Year Filters
Focus on one year at a time to make large histories easier to explore.
| Feature | What It Shows | Best Use |
|---|---|---|
| Interactive map | Points, paths, visits, and movement | Reviewing individual trips |
| Calendar and year filter | Time-based history | Comparing different years |
| Activity details | Walking, driving, cycling, and transit segments | Studying travel habits |
| Multi-file loading | Combined exports from different formats | Rebuilding a larger archive |
Begin with the newest phone Timeline export you have. If older records are separate, load the compatible files together and use the year filter to reduce visual clutter.
How to Load Google Timeline Data
The visualizer works with files you already possess. It does not replace the export step, and it cannot recover history that was never backed up or saved. Before loading anything, locate the JSON files on your computer or move them from your phone to a convenient folder.
The supported formats differ in structure and size. A newer phone export may contain semanticSegments and timeline paths, while older archives may use monthly Semantic Location History files. Records.json is typically much larger because it can contain individual GPS pings rather than only summarized visits and activities.
Export Your Timeline
On Android, open Google Maps settings and locate the Timeline export option under Location or Location Services. On iPhone, use Google Maps settings and Personal Content to find the timeline export action. Menu names can vary by device and app version.
Prepare the JSON Files
Keep the original files unchanged. If your export contains multiple monthly files, place them in one folder so they are easy to select. Do not edit coordinate fields unless you understand the format.
Open the Browser Visualizer
Open the Google Timeline Visualizer page at Dawarich's Timeline Visualizer. The page provides a drop area for Google Timeline JSON files.
Drop or Select Files
Drag one or more JSON files into the page, or use the file picker. Multiple files can be combined when they come from compatible export formats.
Filter and Explore
Choose a year, inspect the map, switch between moving and stationary information, and select visible points or places for more detail.
| Export Method | Typical Contents | Recommended Action |
|---|---|---|
| Android phone export | Newer timeline paths and semantic segments | Load directly into the visualizer |
| iPhone phone export | Current iOS timeline JSON | Select the exported JSON file |
| Google Takeout | Location History archives and related JSON files | Locate Records.json or monthly history files |
| Older semantic export | Monthly files with visits and activities | Load several months together |
Make a backup before sorting or converting files. A visualizer can read selected data, but it should not be treated as your only copy of a location-history archive.
File Formats, Filters, and Map Reading
Understanding the file type makes troubleshooting much easier. Records.json can contain hundreds of thousands of points, so it may take longer to process than a monthly semantic file. Semantic files usually present a more summarized view, with named places and activity segments that are easier to scan.
The visualizer automatically detects supported formats. When a file loads successfully, use the year selector before investigating individual routes. Narrowing the display reduces clutter and helps the browser remain responsive when the archive spans many years.
| File Type | Detail Level | Strength | Limitation |
|---|---|---|---|
| Records.json | Raw GPS records | Broadest point coverage | Large files can process slowly |
| Semantic Location History | Monthly visits and activities | Easier daily summaries | May omit some raw location points |
| Phone Timeline Export | Paths and semantic segments | Current mobile-oriented structure | Field names differ from older exports |
| Settings or TimelineEdits | Supporting metadata | Adds context to an archive | Not usually the main visualization file |
Use these reading habits for cleaner results:
- Select a single year before reviewing a long-distance route.
- Check both moving and stationary records when a trip appears incomplete.
- Use place visits to identify destinations, then inspect activity segments around them.
- Compare the map path with the available timestamps rather than relying only on visual distance.
- Expect gaps when location services were disabled, a device was offline, or the export did not include every historical record.
- Treat unusual isolated points cautiously; GPS drift can create brief jumps that do not represent a real trip.
Large archives are possible to process, but performance depends on the browser, available memory, file size, and the number of points. If a file appears stuck, test a smaller monthly export first. This separates a format problem from a workload problem.
A large file may need additional processing time. Test one year or one month first, then add more files after confirming that the format loads correctly.
Privacy and Data Safety
Privacy is one of the main reasons to use an independent Google Timeline viewer. Browser-based visualization processes the selected files locally, so your location history is not automatically sent to a remote account merely because you opened the page or loaded a file.
The optional “Save to my Dawarich account” action is different. That action uploads the selected file to Dawarich Cloud to support an import. Use it only when you understand that the storage behavior changes from local viewing to cloud transfer.
The map can still request basemap tiles for the areas displayed. Those tile requests may reveal the map areas being viewed to the tile provider. This is separate from uploading your timeline JSON and is worth considering when reviewing sensitive journeys.
| Action | Timeline File Uploaded? | Privacy Consideration |
|---|---|---|
| Open the visualizer | No | Browser loads the tool |
| Drop a JSON file for viewing | No automatic upload | Data remains selected in the local session |
| Close the browser tab | Local session ends | Reloading requires selecting files again |
| Save to a Dawarich account | Yes | File is sent to Dawarich Cloud for import |
| View map tiles | No timeline upload | Tile requests can expose displayed map areas |
Follow these precautions:
- Use a trusted device with current browser security updates.
- Keep exported JSON files in a protected folder.
- Avoid uploading files to the optional cloud feature unless the import is necessary.
- Remove temporary copies from shared computers.
- Do not publish raw exports, because they can contain precise coordinates and timestamps.
- Review the visualizer’s privacy explanation before loading particularly sensitive data.
For ordinary map exploration, selecting a JSON file does not require Google sign-in. You can inspect the archive without granting the visualizer access to your Google account.
Create an Animated Route Video
The browser map is best for investigation, while the separate Timeline Visualizer app is designed for turning a selected timeline period into an animated video. It accepts an exported JSON file, lets you choose a month range or exact dates, and renders the journey on the device.
The video workflow supports previewing the route before rendering. Camera choices include a steady approach for calmer movement and a dynamic approach that follows local travel more actively. Long trips can use compression that changes animation timing without changing the underlying route geometry.
| Video Setting | Available Choice | Practical Recommendation |
|---|---|---|
| Date range | Month range or exact dates | Use exact dates for a short trip |
| Camera | Steady or dynamic | Steady suits long journeys; dynamic emphasizes local movement |
| Duration | 10 to 300 seconds | Keep short trips concise and long histories readable |
| Output shape | Square, portrait, or landscape | Match the platform where you plan to share |
| Quality | 480p, 720p, or 1080p | Use 1080p when detail matters and storage allows |
Before Rendering:
- Export and preserve the original Google Timeline JSON file
- Choose a focused month range or exact travel dates
- Preview the route and confirm the camera movement
- Check the selected output format and expected storage use
- Keep the rendering tab or app session available until completion
For iPhone web use, MP4 creation requires Safari 16.4 or newer with H.264 encoding support. Keep the browser tab open while the video is being created. On Android, the app can save completed videos to its video library, with the exact save behavior depending on the Android version and storage picker.
The renderer includes an ending that zooms out to show the complete route before holding the final overview. Completed videos retain a thumbnail, title, period, duration, and creation date. Removing an entry from the library does not necessarily delete the underlying MP4, while a confirmed delete action is separate.
Use exact dates for a weekend trip and a longer duration for a multi-country journey. Preview first so the route remains readable instead of becoming a rapid marker animation.
Troubleshooting and FAQ
Most loading problems come from an unsupported file, a damaged export, browser memory limits, or a history gap rather than from the map itself. Start with a small known-good JSON file, confirm that it loads, and then expand the selection.
If older trips disappeared after a phone change or reset, look for an available encrypted Google Maps backup and restore it in Google Maps first. The independent visualizer cannot access a Google account backup directly. After restoration, export a new JSON file and load that copy.
Q: Can I use google timeline visualizer without Google Maps?
Yes. After you export your timeline data, the visualizer can read the selected JSON files without requiring Google sign-in or direct access to your Google account.
Q: Which Google Timeline files should I load?
Start with a current phone Timeline export. You can also load Records.json, monthly Semantic Location History files, and compatible supporting exports. The visualizer detects the available structure.
Q: Why does my large JSON file take a long time to load?
Raw records can contain a very large number of GPS points. Test a single month or year first, then load additional files after confirming that the browser can process the archive.
Q: Can the visualizer restore missing Google Timeline history?
No. Restore an available backup through Google Maps first, then export the restored timeline. The visualizer only reads files that you choose.
| Problem | Likely Cause | Recommended Fix |
|---|---|---|
| File is rejected | Unsupported or damaged JSON | Try another export or inspect the file extension |
| Map remains busy | Large raw dataset | Test one month or year first |
| Old trips are missing | No backup in the export | Check Google Maps backup options |
| Route looks inaccurate | GPS drift or sparse points | Compare timestamps and activity segments |
| Video does not finish | Browser or device limitation | Keep the tab open and reduce the date range |
Use this final workflow when you want a reliable archive review:
- Preserve the original export.
- Test one small file.
- Confirm the year and activity filters.
- Add compatible files gradually.
- Export a focused date range again if you need a shareable route video.
A visualizer can display data that still exists in an export, but it cannot recreate deleted records or access encrypted account backups on your behalf.