Skip to main content
7BBusyBoss

CSV to KML Converter — Free Online, No Upload

Drop a CSV of coordinates and download KML or KMZ for Google Earth. Handles quoted fields, semicolons, comma decimals and DMS text columns.

No limitsZero data leaksSuper fast

Paste coordinates or drop a CSV/Excel file, then export KML or KMZ.

Coordinates in

One coordinate pair per line. Decimal degrees, DMS (28°36'50"N) and DDM (N28°36.833') are all recognised, and mixed input is fine. Add altitude and a label after the pair: 28.6139, 77.2090, 216, Tower A

Drop a .csv, .xlsx, .kml or .kmz file here, or

0 points

Nothing to show yet — paste coordinates or drop a file above.

KML output

You're on 7BusyBoss — 300+ free tools that run instantly in your browser. No signup, nothing uploaded.

Browse all Geo & Coordinate Converters
About this tool

CSV is not one format

A file with a .csv extension can be comma-separated, semicolon-separated or tab-separated, may quote some fields and not others, and may use a comma as the decimal separator rather than a field separator. That last case is the one that breaks most converters: 28,6139;77,2090 is a perfectly ordinary coordinate pair in much of Europe and in many Indian exports, and naive splitting turns it into four numbers.

How this tool reads yours

The file goes through a full spreadsheet reader rather than a line-splitter, so quoting, embedded separators and escaped quotes are handled the way Excel would handle them. Once the rows are in, the column headers are inspected for the usual names — lat, latitude, lon, lng, longitude, elevation — and the mapping is pre-filled. If the guess is wrong, or your file has no header row at all, correct it with the dropdowns; the preview updates immediately.

Cells do not have to be plain numbers

A column headed "Latitude" frequently contains text like 28°36'50"N rather than a number, particularly in exports from survey software and GPS units. Those cells are parsed as coordinates too, so you do not need to convert the sheet before converting the file.

Bad rows do not stop the job

A 500-row file with twelve unreadable rows produces a KML of 488 points plus an explicit list of what was skipped and why. Nothing is dropped silently — if you are producing a file for a permission or clearance application, you need to be able to see exactly what did not make it.

If your data is in a workbook rather than a flat file, use the Excel to KML converter. To go the other direction, see KML to CSV.

How to use the CSV to KML Converter

Takes about a minute. No signup, no download, your data stays in your browser.

  1. 1
    Open the tool. Scroll up to the CSV to KML Converter above — it loads instantly in your browser, no install needed.
  2. 2
    Enter your values. The fields come pre-filled with realistic defaults so you can see how it works — replace them with your own numbers.
  3. 3
    Read the result. The output updates instantly. Copy or share it — nothing is uploaded to a server, everything stays on your device.

Frequently asked questions

Common questions about the CSV to KML Converter.

Which columns does my CSV need?

At minimum a latitude column and a longitude column, in any position. Altitude and a label column are optional. Column names are guessed automatically and you can override the mapping with dropdowns.

My CSV uses semicolons and comma decimals. Will it work?

Yes. The file is read with a proper spreadsheet parser rather than split on commas, and cells like 28,6139 are recognised as decimal values rather than as two fields.

How large a file can I convert?

The work happens in your browser, so the limit is your device memory rather than an upload cap. Files of several thousand rows convert without difficulty on an ordinary laptop.

Community rating

Discussion (0)

No comments yet. Start the discussion.