Free Tool · No Signup
CSV to KML Converter
Convert CSV to KML free and online: upload a CSV with latitude and longitude columns and this csv to kml converter instantly builds a KML file, one placemark per row, with every other column kept as data and nothing saved on our server.
✓ 100% free
✓ Auto-detects lat/lon columns
✓ Keeps every column
✓ Files never stored
Home › Free Tools › CSV to KML Converter
CSV to KML, Explained
A spreadsheet of coordinates, exported from a GPS log, a survey, or a database, is easy to edit but invisible on a map. KML is what Google Earth and Google Maps read instead. Whether you call it a csv to kml converter or a csv kml converter, converting from CSV to KML turns each row into a point you can actually see, placed exactly where its latitude and longitude say.
Why This Converter
Amazing Features, Free
- Auto-detects your columns. lat, latitude, y, lon, lng, long, longitude, x — no exact header names required.
- Keeps every column. Extra fields like category, notes, or ID are kept as data on each point, not dropped.
- Bad rows don't break the file. Rows with missing or invalid coordinates are skipped, and the result tells you how many.
- Sample CSV included. Not sure of the format? Download a working example first.
- Instant stats before download. See the point count the moment it converts.
- Nothing is ever saved. Converted in memory over an encrypted connection and forgotten the moment the response is sent.
How It Works
Convert CSV to KML in 3 Steps
- Prepare your CSV. A header row with a latitude and a longitude column (a name column helps too) — download the sample above if unsure.
- Upload and convert. Click Convert. Every valid row is turned into a KML point placemark in memory, never saved.
- Download the KML. Get a ready-to-open .kml file for Google Earth or any GIS software.
Technical Details
Format Specs: CSV and KML
| Input: CSV |
| Format | Comma-separated values, first row as headers |
| Required columns | Latitude (lat/latitude/y) and longitude (lon/lng/long/longitude/x) |
| Optional columns | name/title/label for the placemark name; anything else is kept as data |
Need Shapefile, KMZ, or GeoJSON instead? Try our KML to GeoJSON converter, KML to Shapefile converter, or GPX to KMZ converter.
Frequently Asked Questions
What does my CSV file need to convert to KML?
A header row plus a latitude column (lat, latitude, or y) and a longitude column (lon, lng, long, longitude, or x) — this csv to kml converter finds them automatically under any of those common names. A name column is optional but recommended.
How do I convert CSV to KML?
Upload your .csv file above and click Convert. Every row with valid coordinates becomes a point placemark in a single ready-to-use KML file.
Is this a free CSV to KML converter?
Yes — this csv kml converter is completely free, no signup, no file limit beyond 5MB, no watermark.
Does it keep my other CSV columns?
Yes. Every column besides latitude and longitude is kept as data attached to each point in the KML, not just the name.
What happens to rows with missing or bad coordinates?
They're skipped automatically rather than failing the whole conversion — the result tells you how many rows were skipped, so nothing silently goes missing.
Do you store the CSV files I upload?
No. Your file is converted entirely in memory on our server, over an encrypted connection, and is never written to disk, logged, or kept after the response is sent.
Can I see an example of the CSV format first?
Yes — use the "Download Sample CSV" button above the upload box for a ready example with the right column headers.
Need Real Satellite Imagery for These Points?
Converted your coordinates? Measure the area around them free with our Satellite Area Calculator, or get a quote now for high-resolution satellite imagery.