Processed locally — your file never leaves your device
CSV to GeoJSON Converter
Convert CSV rows with latitude/longitude columns into GeoJSON points — entirely in your browser.
Drop a GeoJSON, TopoJSON, KML, KMZ, GPX, zipped Shapefile or CSV file hereor click to choose a file from your deviceNothing is uploaded — the file is detected and processed entirely on your device.
How it works
- Select or drop a .csv file.
- The latitude/longitude columns are guessed automatically — correct them if needed.
- Click Convert to build a GeoJSON Point FeatureCollection locally.
- Preview it on the map, then download the .geojson file.
Frequently asked questions
- Is my CSV file uploaded anywhere?
- No. Parsing and conversion both happen locally in your browser.
- How are the latitude/longitude columns chosen?
- Common header names (lat, latitude, lon, lng, longitude, x, y) are detected automatically, but you can always pick different columns before converting.
- What happens to rows with bad or missing coordinates?
- They're skipped, and you'll see how many were skipped — the conversion doesn't fail because of a few bad rows.
- What happens to the other columns?
- Every other column becomes a property on the resulting Point feature.