Q:How do I convert a CSV file to KML?
Upload your .csv or .xlsx file. The tool auto-detects your latitude and longitude columns (or lets you choose them manually). It converts each row into a KML Placemark and lets you download the result instantly. No signup or install required.
Q:Is CSV to KML conversion free?
Yes, completely free with no row limits, no watermarks, and no account required.
Q:Does it upload my spreadsheet to a server?
No. Your file is parsed entirely in your browser using PapaParse and SheetJS. No data is ever sent to or stored on any server.
Q:What column names should my CSV have?
The tool auto-detects common column names: lat, latitude, Lat, LAT, lng, lon, longitude, long, and variations. If your column names are different, you can manually map them after upload.
Q:Can I convert Excel (.xlsx) files directly?
Yes. Upload .csv, .xls, or .xlsx files directly — no need to export to CSV first.
Q:Will all my extra data columns be preserved?
Yes. All columns beyond lat/lng are written to the KML <description> and <ExtendedData> fields, so your names, IDs, and other attributes are fully preserved.
Q:Can I customize the icon or color of the KML points?
Yes — use the Smart CSV to KML tool for advanced styling options including per-row icon, color, and label customization.
Q:Can it plot addresses?
Yes! If you don't have coordinates, use our 'Address Mode' to geocode your rows automatically (limits apply).