Excel → GeoJSON Converter
Upload an Excel (XLSX) file with coordinates; pick your sheet, let lat/lon columns be auto-detected, convert to GeoJSON instantly, preview on a map and download.
Column Mapping
The entire conversion runs in your browser — your Excel file is never uploaded to any server. Decimal comma values (41,0082) are supported.
Related Tools
Online Excel to GeoJSON Converter
Bring Your Spreadsheet Data to the Map
Coordinate data often lives in Excel: point lists, field measurements, asset inventories, survey logs. This tool auto-detects latitude/longitude columns in your XLSX file and converts the data into GeoJSON — the standard format of web mapping.
- Sheet Selection: Pick any sheet in multi-sheet workbooks
- Auto Detection: lat/lon, latitude/longitude, x/y columns are found automatically
- Decimal Comma: European-style decimals (41,0082) are parsed correctly
- Map Preview: See converted points on a map instantly
How to Use
Upload your Excel file; if it has multiple sheets, pick the one to convert. Latitude and longitude columns are detected automatically — adjust manually if needed. Click "Convert"; points appear on the map, and you can download or copy the GeoJSON output. All attribute columns are carried into GeoJSON properties.
Other Tools
For CSV data, use the CSV → GeoJSON tool. Convert your GeoJSON output to KML/KMZ to open it in Google Earth.
Frequently Asked Questions
Which Excel formats are supported?
The tool supports .xlsx (Excel 2007+) and .xls (legacy Excel) files. If your workbook has multiple sheets, you can pick the sheet to convert. The first row is treated as the column header row.
How are coordinate columns detected?
The tool auto-detects common column names such as lat, latitude, y and lon, lng, longitude, x. If auto-detection fails, you can select the latitude and longitude columns manually from the dropdowns. Decimal comma values (41,0082) are also parsed.
Is my data uploaded to a server?
No. The entire conversion runs in your browser (client-side); your Excel file is never sent to any server, so sensitive data can be converted safely.