Google Earth

Excel and CSV to KML Converter

Upload or paste a coordinate table and turn latitude/longitude, UTM, TM or ED50 values into a KML or KMZ file that opens in Google Earth. You can also build closed polygons from parcel corners.

1 Table

2 Coordinates

DMS examples: 40°58'43.6"N, 40 58 43.6, 40°58.727'. Hemisphere letters N/S/E/W are recognised.

3 Name and description

Columns to include in the description

Columns appear here once a table is loaded.

4 Style and grouping

5 Geometry and output

With a folder column selected, each group gets its own line or polygon; vertices are joined in the order of the table rows.

Your table is processed in your browser and is not sent to a server. The only network requests are the OpenStreetMap and Esri tiles for the preview map.

Related Tools

Getting coordinates from Excel into Google Earth

Survey results, field inventories and site lists usually live in an Excel sheet. Google Earth and Google My Maps do not read that sheet directly; the points first need to be converted to KML. This tool turns every row of your table into a KML point, shows the columns you pick as a table in the description balloon and, if you want, joins the points in order into a line or a closed polygon.

How to use it

  1. Choose an Excel or CSV file, or copy the cells and paste them into the text box.
  2. Pick the coordinate type. For TM, UTM and ED50, set the zone (central meridian), then check the coordinate columns.
  3. Choose the name column and the columns for the description. Set the colour, icon and size; you can colour the points by a column or split them into folders.
  4. For ordered points such as parcel corners, set the geometry to "closed polygon". With a folder column selected, each parcel becomes its own polygon.
  5. Press Create KML, check the result on the map and download it as KML, KMZ or GeoJSON.

Supported coordinate formats

Latitude and longitude can be decimal degrees (40.9719 or 40,9719) or degrees, minutes and seconds: 40°58'43.6"N, 40 58 43.6, 40:58:43.6 and 40°58.727' are all read. South and west (S, W) or a minus sign make the value negative. If latitude and longitude share one cell, as in "40.9719, 27.5153" copied from Google Maps, use the "one column" option. Projected values may use a decimal comma and thousands separators (4.538.900,00).

Opening the file in Google Earth Pro

Choose File, then Open, and select the downloaded KML or KMZ file. The data appears under Temporary Places; to keep it, right-click the folder and save it to My Places. In Google Earth on the web, files can be imported from the Projects panel.

Opening the file in Google My Maps

Create a new map, click Import under the layer and select the KML or KMZ file. My Maps may replace the icon colours with its own styles; columns written as ExtendedData show up as separate fields in the attribute table.

Common mistakes with projected coordinates

Data and method

Between ED50 and WGS 84 the tool uses EPSG:1784 (ED50 to WGS 84 (30)), defined for Turkey, which EPSG lists with an accuracy of about 2 m. No datum shift is applied between TUREF and WGS 84. Areas are computed on the WGS 84 ellipsoid with an equal-area projection centred on the polygon; perimeters and lengths use the Vincenty method. When the input is TM or UTM, the grid area is given as well. KML coordinates are written in the longitude, latitude order that the standard requires. Icons point to Google's standard icon addresses, so Google Earth loads them from there when the file is opened.

Coordinates are transformed with proj4js 2.9.0 (MIT), Excel files are read with SheetJS 0.18.5 (Apache-2.0), CSV with Papa Parse 5.4.1 (MIT) and KMZ files are built with JSZip 3.10.1 (MIT). Map basemaps come from OpenStreetMap contributors and Esri. Open-source libraries used and their licences: Data Sources.

For larger projects

If your team collects field data regularly and wants it on a map without passing through spreadsheets, you can read about our work on the Rodosto Teknoloji website or reach us through the contact page.

Frequently Asked Questions

Why do my points show up in the sea or in another country?

There are two common causes: the easting and northing columns are swapped, or the wrong zone was selected. In a UTM or TM grid the easting has 6 digits and the northing usually 7. With the wrong zone, points shift east or west by the width of a zone. For latitude and longitude, check that the two columns are not swapped.

Why are KML coordinates written as longitude, latitude?

The KML standard orders coordinates as longitude, latitude, altitude. The tool applies this order for you; whatever the column order in your table, you only need to pick the right columns.

Why does the parcel area differ slightly from the official figure?

The tool computes the area on the WGS 84 ellipsoid and, when the input is TM or UTM, also gives the grid (projected) area. Rounded corner coordinates, corner order and missing corners can cause small differences. Official areas come from the cadastral records.

Are my files uploaded to a server?

No. Reading the table, transforming coordinates and writing the KML all happen in your browser. The only network requests are the OpenStreetMap and Esri tiles for the preview map, and they carry none of your table's content.