Home / Maps & GPS / CSV to Map
CSV to Map
Plot rows with latitude and longitude on a map, colour them by a column, and export KML, GPX or GeoJSON.
Free, no uploads, no sign-up. Runs 100% in your browser.
How CSV to Map works
Tracks and coordinates are read in your browser. Map tiles are only fetched if you switch the map background on; your file stays here. Latitude and longitude columns are found by name, and every other column is kept as a property of each point.
Input: CSV, XLSX, ODS. Output: KML, GPX, GeoJSON.
How to use CSV to Map
- Paste CSV or open a spreadsheet.
- Check the latitude, longitude and name columns.
- Pick a column to colour by.
- Download KML, GPX or GeoJSON.
Tips
- The map has no background tiles by default, so your location area is not sent anywhere. Turn on the map background if you want street detail.
- Most watches and apps export GPX. Look for Export or Share in the activity menu.
CSV to Map FAQ
- Are my files uploaded?
- No. This tool runs entirely in your browser tab. Files are read from your disk into memory and the result is generated locally.
- Is it free? Are there limits or watermarks?
- Free and open source (MIT). There are no file-size caps, daily quotas, accounts or watermarks.
- Does it work offline?
- Yes, once the page (and any engine it needs) has loaded, it keeps working without a connection thanks to the service worker cache.
Related tools
- GPS / GIS Converter: Convert GPX, KML, KMZ, GeoJSON, Shapefile, TCX and CSV with a map preview and track stats.
- Geofence Checker: Find which points in a CSV fall inside zones from GeoJSON or KML polygons, or within a distance of a place.
- GPX Elevation Profile: See the elevation profile of a route with grade colours, climbs, total ascent and a map.
- GPX Pace & Splits: Per kilometre or mile splits with pace, speed, climbing and heart rate from any GPX or TCX activity.