Turn any spreadsheet with latitude/longitude columns into a GeoJSON map layer instantly. Free, private, no account required.
Drag & drop your CSV file here
or click to browse
CSV must contain lat/lng or latitude/longitude columns
name,latitude,longitude,category
Eiffel Tower,48.8584,2.2945,landmark
Central Park,40.7851,-73.9683,park
Tokyo Tower,35.6586,139.7454,landmarkColumn names auto-detected: lat, latitude, lng, lon, longitude, x, y
The converter auto-detects columns named: lat, latitude, y for latitude; and lng, lon, longitude, x for longitude. Column names are case-insensitive. All other columns become GeoJSON feature properties.
Coordinates must be in WGS84 (EPSG:4326) — standard latitude/longitude decimal degrees. This is the format used by GPS devices and most public datasets. Latitude ranges from -90 to 90; longitude from -180 to 180.
Currently only CSV files are supported. To convert an Excel spreadsheet, open it in Excel or Google Sheets and export as CSV (File → Save As / Download → CSV). Then upload the CSV here.
Yes, completely. All parsing happens inside your browser using JavaScript. Your data is never uploaded to any server and never leaves your device.
Each CSV row becomes a GeoJSON Point feature. If your data includes polygon or line geometry, consider using the Shapefile converter instead, which supports all geometry types.
Want to visualize the converted GeoJSON on an interactive map?
Open GeoDataTools App