Convert CSV to KML

Start a Free Trial

Transform your CSV Text Files to Icons in KML

Comma-separated values (CSV) are a simple file format that can be easy to use. However, they lack visual appeal. With FME you can create custom icons or routes in Keyhole Markup Language (KML) from your CSV entries and display them on Earth browsers like Google Earth. This easily shareable format makes it possible for anyone to see your data!

Convert Your CSV Data Into Visual Elements

With a variety of KML specific transformers, like the KMLStyler and KMLPropertySetter, at your finger-tips, FME gives you tight control over your data. Organize and structure your data exactly how you need it and create custom displays for your audience. Make use of KML pop-up balloons by storing additional attribute information within. These conversions are übersimple and best of all, do not require any coding!

surrey restaurants data

Before: Surrey restaurant data displayed in a CSV file where attribute values are separated by commas.

surrey restaurants google maps

After: KML points of restaurants in Surrey, BC.

Tutorial: KML Transformations

FME server 2017

Automate CSV to KML Transformations

FME is designed to improve your productivity so you can spend more time using your data and less time fighting with it. Once configured in FME’s intuitive drag-and-drop interface, CSV to KML transformation workflows can run automatically in the background using FME Server. Set up schedules or triggers to run your workflow and deliver results to those who need it.
Learn More About FME Server

More Data, Less Problems

FME is your number one side kick when it comes to processing large data sets. Just ask Athena Intelligence or Pelmorex Media. With FME, editing your CSV data and converting them to KML is a breeze. There are many more reasons our customers love FME. Watch the video to see why!
Read Our Customer Success Stories



Comma-separated values (CSV) files store tabular data - numbers and text - in plain-text form. It's used as an exchange format as it is widely supported by a variety of proprietary applications.

Learn More


KML is XML-based notation for expressing geographic annotation and visualization on web based maps and earth browsers like Google Maps and Google Earth. It is an international standard of the Open Geospatial Consortium for all geobrowsers.

Learn More


FME is the data integration platform with the best support for spatial data. Save time by using its drag-and-drop interface to connect data from hundreds of formats and applications, transform data in limitless ways, and automate virtually any data workflow.

Learn More

Try FME Desktop

No credit card necessary. Start integrating data today!