Convert CSV to KML
Create KML placemarks from CSV latitude/longitude data for Google Earth and maps.
KML (Keyhole Markup Language) is the standard format for displaying geographic data in Google Earth, Google Maps, and other mapping applications. This tool converts CSV files with latitude and longitude columns into KML Placemark elements, generating a complete KML document ready for import into Google Earth or any KML-compatible viewer. The converter auto-detects latitude and longitude column names and extracts name and description columns for Placemark labels and popups. You can configure the input delimiter, specify custom coordinate column names, and choose whether the first row contains headers. The output KML is valid XML that follows the KML 2.2 specification, with proper namespace declarations and coordinate formatting (longitude,latitude,altitude). All processing happens in your browser, making it safe for sensitive geographic data like property surveys, environmental monitoring points, or infrastructure locations.
How to use the Convert CSV to KML tool
- Load your CSV data: Drag and drop your CSV file, choose a file from your file explorer, or paste CSV data directly into the paste area.
- Configure input settings: Select the input delimiter (auto-detect or specific) and toggle whether the first row is a header.
- Convert to KML: Click the "Convert Data" button to create KML placemarks from your CSV latitude/longitude data for Google Earth.
- Export results: Copy the KML output to your clipboard or download it as a file.