CSV to KML Converter

Convert CSV location data to KML format for Google Earth and mapping applications

CSV Input

KML Output

KML output will appear here

Paste CSV data with latitude and longitude columns

How to Convert CSV to KML - Step by Step Guide

Step 1

Prepare Your CSV Location Data

Start with CSV data containing latitude and longitude coordinates. Your CSV should have columns for coordinates and optional location details:

Required columns: Latitude and longitude in decimal degree format
Optional columns: Name, description, address, or any additional data
Coordinate format: Use decimal degrees (e.g., 37.7749, -122.4194)
Step 2

Upload and Map Columns

Upload your CSV file and map the columns to the appropriate KML fields:

Column mapping: Select which columns contain latitude, longitude, and names
Coordinate validation: The tool automatically validates coordinate ranges
Preview data: See how your locations will appear in the KML file
Step 3

Generate and Download KML

Convert your CSV data to KML format and download the file for use in mapping applications:

Professional KML output: Properly formatted for Google Earth and GIS applications
Placemark creation: Each CSV row becomes a placemark with coordinates and data
Ready to use: Open directly in Google Earth, Google Maps, or other KML viewers

Example: Converting Store Locations to KML

Let's say you have store location data in CSV format:

name,address,latitude,longitude,phone
Downtown Store,123 Main St,37.7749,-122.4194,(555) 123-4567
Mall Location,456 Oak Ave,34.0522,-118.2437,(555) 234-5678
Airport Branch,789 Sky Blvd,40.7128,-74.0060,(555) 345-6789

After conversion, you'll get a KML file with placemarks that can be viewed in Google Earth:

KML Output Preview:

Downtown Store
123 Main St • (555) 123-4567
37.7749, -122.4194
Mall Location
456 Oak Ave • (555) 234-5678
34.0522, -118.2437
Airport Branch
789 Sky Blvd • (555) 345-6789
40.7128, -74.0060

Frequently Asked Questions

What coordinate format should I use in my CSV?

Use decimal degrees format for coordinates. Latitude should be between -90 and 90, longitude between -180 and 180. For example: 37.7749 (latitude), -122.4194 (longitude). The tool automatically validates coordinate ranges.

Can I include additional data in the KML placemarks?

Yes! Any additional columns in your CSV (like address, phone, description) will be included in the placemark descriptions. This makes your KML files more informative when viewed in Google Earth or other mapping applications.

Which applications can open the generated KML files?

The KML files work with Google Earth (desktop and web), Google My Maps, ArcGIS, QGIS, and most GIS applications. You can also view them in many mobile mapping apps and web-based KML viewers.

What happens if my CSV has invalid coordinates?

The tool automatically validates coordinates and shows you which entries have invalid data. Invalid coordinates are skipped during conversion, and you'll see statistics showing how many valid placemarks were created.

Is the CSV to KML conversion free?

Yes, completely free with no limitations on file size, number of locations, or conversion frequency. No registration required, and you can convert unlimited CSV files to KML format at no cost.