Skip to main content

Google Timeline Data Merger

Merge multiple Google Timeline exports into one unified file. Smart deduplication removes overlapping data points while preserving all unique location records. Free, privacy-first, and entirely in your browser.

Why Merge Timeline Exports?

Google provides multiple ways to export Timeline data, each capturing different information. Combining them gives you the most complete location history possible.

Multiple export methods:

Google Takeout, phone-based export, and Semantic Location History each contain different data. Merging captures everything from every source.

Data recovery:

After Google's 2024 Timeline migration, many users have partial exports from different dates. Merge them to reconstruct as much history as possible.

Combining old and new exports:

Exported your Timeline in 2022 and again in 2024? Merge both exports to get continuous coverage without duplicate entries.

Privacy First

All merging and deduplication happens entirely in your browser. Your location data never leaves your device and is not sent to any server.

Want to visualize your Timeline data first? Try our Google Timeline Visualizer to explore your location history on an interactive map. Need a long-term Timeline replacement? Dawarich gives you full data ownership.

What Is the Timeline Data Merger?

The Timeline Data Merger is a free browser-based tool that combines multiple Google Timeline export files into a single, unified dataset. When you export your Google location history using different methods (Google Takeout, phone export, Semantic History), you often end up with overlapping files containing duplicate data points. This tool intelligently merges them, removing duplicates while preserving every unique location record.

All processing happens locally in your browser. Your location data is never transmitted to any server, making it safe to use even with sensitive personal location history spanning years.

How Deduplication Works

The deduplication algorithm uses a two-factor approach to identify duplicate location points:

  • Spatial proximity -- Points within the distance threshold (default 50 meters) are candidates for deduplication
  • Temporal proximity -- Points must also be within the time threshold (default 60 seconds) to be considered duplicates
  • Both conditions required -- A point is only removed as a duplicate if it matches on both distance AND time
  • Metadata preservation -- When duplicates are found, the version with more metadata (place names, addresses, activity types) is kept

Points are sorted chronologically before deduplication, ensuring consistent results regardless of upload order.

Why Merge Timeline Exports?

There are several common scenarios where merging Google Timeline data is essential:

  • Multiple export sources -- Google Takeout, Android export, and iOS export each capture different subsets of your data
  • Recovering from Google's 2024 migration -- When Google moved Timeline to on-device storage, many users made multiple partial exports. Merging recovers the most complete history
  • Periodic backups -- If you exported in 2021 and again in 2024, merging creates a continuous dataset spanning both periods
  • Device transitions -- Switched phones? Merge exports from your old and new devices

What Happened to Google Maps Timeline?

In late 2024, Google discontinued the web version of Google Maps Timeline and moved all location data to on-device storage. Only the last 90 days of data were automatically transferred to users' phones. Older location history was permanently deleted unless users had manually exported it before the deadline.

This left millions of users with fragmented data: partial Takeout exports, phone exports of recent data, and Semantic Location History files from different periods. The Timeline Data Merger helps piece these fragments back together into a complete location history.

For ongoing location tracking with full data ownership, consider Dawarich as a self-hosted or cloud-based replacement.

Supported Formats

The merger automatically detects and processes all Google Timeline export formats:

  • Records.json -- Raw GPS records from Google Takeout in E7 coordinate format. These files are typically the largest, containing every location ping
  • Semantic Location History -- Monthly files (e.g., 2022_APRIL.json) with structured place visits, addresses, and activity segments
  • Phone Timeline Export -- Newer format from Google Maps on Android/iOS with semanticSegments and timeline paths
  • Settings & TimelineEdits -- Additional metadata files from Google Takeout exports

You can mix any combination of these formats in a single merge operation.

Related Tools

Read more: Migrating from Google Location History

Frequently Asked Questions

Is it safe to upload my Google Timeline data?

Yes. All data processing happens entirely in your browser using JavaScript. Your location history files are never uploaded to any server. The files are read locally, parsed, merged, and exported without any network requests. When you close the tab, the data is gone. The tool is also open source, so you can verify the code.

How does deduplication work?

The deduplication algorithm sorts all points by timestamp, then compares each point to the previous one. If two consecutive points are within both the distance threshold (default 50 meters) and time threshold (default 60 seconds), the duplicate is removed. When a duplicate is found, the point with more metadata (such as place names or activity types) is kept. You can adjust both thresholds using the sliders before merging.

Can I merge different format types?

Yes. The merger supports all Google Timeline export formats: Records.json from Google Takeout, Semantic Location History monthly files (like 2022_APRIL.json), and the newer phone-based Timeline exports with semanticSegments. You can mix and match any combination of these formats. The parser auto-detects each file's format and normalizes the data before merging.

What happens to overlapping data?

Overlapping data is handled by the deduplication step. When two files cover the same time period, you will likely have duplicate location points recorded at the same time and place. The merger identifies these duplicates based on proximity in both space and time, then keeps only one copy of each point (preferring the copy with richer metadata). The overlap report shows you exactly which files overlap and by how many days.

Will merging lose any of my data?

No meaningful data is lost. The deduplication only removes true duplicates, points that are essentially the same location recorded at the same time from multiple export sources. All unique points, place visits, activity segments, and paths from every file are preserved in the merged output. If you want to be safe, you can set the distance threshold to 0 to disable deduplication entirely.

What export formats are available?

You can export the merged data as JSON (an array of all deduplicated location points with full metadata) or as GPX (a standard GPS format compatible with most mapping applications, fitness trackers, and GIS tools). The JSON export preserves all original metadata like place names, addresses, and activity types. The GPX export converts place visits to waypoints and location records to track points.

How many files can I merge at once?

There is no hard limit on the number of files. The tool has been tested with over 10 files simultaneously, including large Records.json files with hundreds of thousands of points. Processing time depends on the total number of points across all files and your device's processing power. A typical merge of 3-5 files with a combined 500,000 points takes 10-30 seconds on a modern computer.

Looking for a Long-Term Google Timeline Replacement?

Dawarich is an open-source location tracking platform that gives you full control over your data. Import your merged Google Timeline export, track ongoing location from your phone, and visualize years of movement history -- all self-hosted or in the cloud.

Try Dawarich Free for 7 Days