CSV Tools
9 CONVERTERS

Geo Format Converters

Convert between CSV and the geographic formats used by Google Earth, GPS devices, and GIS software — KML, KMZ, GPX, GeoJSON, and shapefiles. Every converter runs entirely in your browser: your coordinates and map data are never uploaded anywhere.

Which format does your app need?

App Formats it reads Convert with
Google Earth KML, KMZ CSV to KML converter, CSV to KMZ converter
Google My Maps KML, simple CSV CSV to KML converter
Garmin & GPS devices GPX CSV to GPX converter
Strava, Komoot & outdoor apps GPX GPX to CSV converter (for exported activities)
QGIS & ArcGIS Shapefile, GeoJSON, CSV Shapefile to CSV converter, CSV to GeoJSON converter
Web maps (Leaflet, Mapbox) GeoJSON CSV to GeoJSON converter

Google Earth reads KML and KMZ, not CSV. If you have a spreadsheet of coordinates, convert it to KML first and every row becomes a placemark.

GPS devices and outdoor apps speak GPX. Converting a CSV of coordinates to GPX gives you waypoints any Garmin or route planner can load; going the other way turns a recorded activity into a spreadsheet.

GIS software like QGIS and ArcGIS hands out data as shapefiles — a zip of .shp, .dbf, and .prj files. The shapefile converter reads the zip directly, reprojects coordinates to standard latitude/longitude when the .prj allows, and gives you clean CSV columns.

What are these file formats?

What is a KML file?

KML (Keyhole Markup Language) is the XML format Google Earth and Google Maps use to store placemarks, paths, and polygons. Make one from a spreadsheet with the CSV to KML converter, or extract its data with the KML to CSV converter.

What is a KMZ file?

A KMZ file is a zipped KML — the compressed format Google Earth produces when you save or share a map. The KMZ to CSV converter unzips it in your browser and turns its placemarks into rows; the CSV to KMZ converter builds one from your spreadsheet.

What is a GPX file?

GPX (GPS Exchange Format) is the XML format GPS devices and apps like Garmin and Strava use for waypoints, routes, and recorded tracks. Turn coordinates into waypoints with the CSV to GPX converter, or extract a recording with the GPX to CSV converter.

What is a GeoJSON file?

GeoJSON is the JSON-based standard for geographic data on the web — the native format of Leaflet, Mapbox, and geojson.io. The CSV to GeoJSON converter turns rows into features; the GeoJSON to CSV converter flattens features back into a spreadsheet.

What is a shapefile?

The ESRI shapefile is the classic GIS format — actually a set of files (.shp geometry, .dbf attributes, .prj projection) usually shipped as one zip. Government open-data portals hand these out constantly. The Shapefile to CSV converter reads the zip entirely in your browser and converts coordinates to latitude/longitude when the projection file allows.

Conversion matrix

Find your source format on the left and your target format across the top.

From \ To CSVGeoJSONKMLKMZGPXSHP
CSV CSV to GeoJSONCSV to KMLCSV to KMZCSV to GPXSoon
GeoJSON GeoJSON to CSVSoonSoonSoonSoon
KML KML to CSVSoonSoonSoonSoon
KMZ KMZ to CSVSoonSoonSoonSoon
GPX GPX to CSVSoonSoonSoonSoon
SHP SHP to CSVSoonSoonSoonSoon

Making a map file from a spreadsheet

Any spreadsheet with latitude and longitude columns — store locations, survey sites, photo spots — can become a map file:

  1. Step 1 Export your data as CSV with one row per location and columns for latitude and longitude (common names like lat/lng are auto-detected).
  2. Step 2 Clean it up if needed — filter rows to the locations you want or remove columns you don't need on the map.
  3. Step 3 Convert to your target: CSV to KML for Google Earth, CSV to GPX for GPS devices, or CSV to GeoJSON for web maps.

FAQ

5 questions
Can Google Earth open a CSV file?
No — Google Earth reads KML and KMZ files, not CSV. Convert your spreadsheet of coordinates with the CSV to KML converter (or CSV to KMZ for the compressed version), then open the result in Google Earth. Google My Maps can import simple CSVs directly, but KML preserves names, descriptions, and extra fields more reliably.
How do I open a KML, GPX, or shapefile in Excel?
Excel cannot read geographic formats directly. Convert the file to CSV first — with the KML to CSV, GPX to CSV, or Shapefile to CSV converter — then open the resulting CSV in Excel or any spreadsheet app. Feature attributes become columns and point coordinates become latitude/longitude.
What is the difference between KML and KMZ?
KMZ is simply a zipped KML file — the compressed format Google Earth uses when saving or sharing maps. Same content, smaller file. The converters here read and write both.
Which format should I use for a GPS device?
GPX is the standard GPS exchange format — Garmin devices, outdoor apps like Strava and Komoot, and route planners all read it. Use the CSV to GPX converter to turn a coordinate list into waypoints your device understands.
Is it safe to convert my location data online?
These converters never see your data. Every tool on this site runs entirely in your browser using JavaScript — your coordinates and map files are never uploaded to any server. You can verify this yourself by opening your browser's network tab while converting.