Skip to main content

GPS File Splitter

Split large GPS and location files into smaller, manageable chunks. Supports GPX, GeoJSON, KML, KMZ, and Google Timeline JSON. Download all parts as a single ZIP file.

Why Split GPS Files?

Import size limits:

Many GPS apps and mapping tools have maximum file size limits (10MB, 50MB, etc.). Splitting lets you import large datasets in parts.

Share specific portions:

Send only the relevant section of a large track to someone else, or split by year/month to organize your location history.

Improve performance:

Large GPS files can slow down mapping applications. Working with smaller chunks keeps things responsive.

Google Timeline exports:

Google Timeline Records.json files can be hundreds of megabytes. Split them into manageable pieces for import into other tools.

Privacy First

All data processing happens in your browser. Your files never leave your device.

Working with large location files? Dawarich handles imports of any size automatically, with full data ownership and privacy.

What Is a GPS File Splitter?

A GPS file splitter takes a large location data file and divides it into smaller, more manageable pieces. Each piece is a valid standalone file that can be opened, imported, or shared independently.

This tool processes everything in your browser, so your sensitive location data never leaves your device. It supports all major GPS formats including Google Timeline exports.

Supported Input Formats

  • GPX — GPS Exchange Format, the most common format for GPS tracks and waypoints
  • GeoJSON — Lightweight geographic data format used in web mapping
  • KML/KMZ — Keyhole Markup Language for Google Earth and Maps
  • JSON (Google Timeline) — All six Google Timeline export formats including Records.json and Semantic Location History

Split Strategies Explained

  • By Size — Target a specific file size per chunk (default 10MB). The tool estimates output size per data point and divides accordingly.
  • By Point Count — Split every N data points. Useful when you know your target app's point limit.
  • By Date — Organize your data by year or month. Each time period becomes its own file.

Why Split Location Files?

GPS tracking apps and mapping tools often have import size limits. A Google Timeline Records.json file can be hundreds of megabytes — too large for most tools. Splitting lets you work with this data piece by piece.

Splitting by date is especially useful for organizing years of location history into annual or monthly archives you can review individually.

Output Format Options

By default, output chunks use the same format as the input file. You can also convert during splitting — for example, split a Google Timeline JSON into monthly GPX files.

Supported output formats: GPX, GeoJSON, KML, CSV, and JSON. All chunks are packaged into a single ZIP file for easy download.

Related Tools

Frequently Asked Questions

Is it safe to upload my GPS files here?

Yes. All data processing happens entirely in your browser using JavaScript. Your GPS files are never uploaded to any server — they stay on your device. When you close the tab, the data is gone. The tool is open source so you can verify exactly what the code does.

What file formats can I split?

This tool supports GPX, GeoJSON, KML, KMZ, and JSON (Google Timeline) files. KMZ files are automatically decompressed first since they are ZIP archives containing KML. Google Timeline JSON files in any of the six export formats are supported — Records.json, Semantic Location History, phone exports, and more.

How does splitting by size work?

When you choose the 'By Size' strategy, the tool estimates how many data points fit in each chunk based on the output format. For example, GPX uses about 180 bytes per point, so a 10MB target would hold roughly 55,000 points per chunk. The tool divides your data evenly to hit the target size.

Will splitting damage my data?

No. Every data point in your original file will appear in exactly one output chunk. No data is lost, duplicated, or modified. Each chunk is a valid standalone file with proper headers and structure for the chosen format.

Can I split Google Timeline JSON files?

Yes. Upload any Google Timeline JSON file — Records.json, Semantic Location History, or the newer phone-based export. The tool auto-detects the format, parses the location data, and splits it into chunks you can download as a ZIP file in your preferred output format.

Why would I need to split a GPS file?

Large GPS files can be difficult to work with. Many GPS apps and mapping tools have import size limits (often 10MB or 50MB). Splitting also helps when sharing portions of a track with others, organizing data by time period, or reducing file sizes for email attachments.

Looking for a Google Timeline Replacement?

Dawarich is an open-source location tracking platform that gives you full control over your data. Import your 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