Convert KML to GeoJSON

Start a Free Trial

Transform KML Features to GeoJSON Objects

Convert KML to GeoJSON with FME using simple workflows - no coding required! While KML (Keyhole Markup Language) works well for visualizing spatial data, GeoJSON is great for displaying your data as text in a clean, structured way. This makes it a fantastic format for transferring data across web services. With FME as your sidekick, your data will always be manageable.

Render Your Data With Web Services

Take your KML locations, addresses, highways or buildings and turn them into GeoJSON objects to display them on web services like or Leaflet. Not interested in web services? How about API’s? GeoJSON is easy to use with API’s from Yahoo!, HERE, and Google. GeoJSON is human-readable and easy to use which is part of why it has become an internet standard for geospatial data.

KML to GeoJSON Workflow Before FME

Before: Vancouver, BC’s greenways displayed on Google Earth in KML format.

KML to GeoJSON Workflow After FME

After: The greenways displayed as a GeoJSON file with a map alongside the code in

FME Server 2017

Automate KML to GeoJSON 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, KML to GeoJSON 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

GeoJSON For Mapping Applications

YVR International Airport converted their data to GeoJSON to create a mapping application for airport visitors. GeoJSON is the perfect format for web apps because it’s simplicity means it loads very quickly, making both users and creators happy. The code is minimal yet descriptive enough to be extremely useful for presenting spatial information. KML to GeoJSON conversions are a great solution for quickly sharing your data across web platforms.


KML (Keyhole Markup Language)

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

Geographic JavaScript Object Notation (GeoJSON)

GeoJSON is an open format for encoding geospatial features and their attributes using JSON.

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!