Convert JSON to KML

Start a Free Trial

From JSON Strings to KML Features

JSON (JavaScript Object Notation) is a lightweight data interchange format that is commonly used to share data. Each object in a JSON file can be converted into a KML (Keyhole Markup Language) feature and visualized in Earth browsers like Google Earth.

Easy to Read JSON to Easy to Visualize KML

JSON is well known for being an simple language in which the creator can customize key value pairs rather than sticking to a standard structure. FME has been designed to make it easy for you to choose your feature(s) of interest in your custom hierarchical structure for further queries. Specify values like latitude and longitude to create points to display in KML and display additional information in a pop-up balloon. Customize your KML display by setting icons as different shapes and colours to represent different categories with transformers like the KMLStyler.

JSON to KML FME Workflow Before

Before: A JSON file with data about various rental properties with by-law issues.

JSON to KML FME Workflow After

After: KML point features in Google Maps representing each rental property with by-law issues. Each icon represents a ratio of the number of issues to the number of rental units per building.

FME Server 2017

Automate JSON 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, JSON 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

Stuck? We Can Help!

Our FME experts are very knowledgeable about each of the JSON and KML worlds. Follow our basic tutorials like Getting Started with JSON and Getting Started with KML or visit the Q&A Forum to view questions that our other customers have asked. If you’re looking to advance your FME skills, try some of our more complex tutorials!

JSON to KML Flood Tutorial


JavaScript Object Notation

JavaScript Object Notation, or JSON, is an open standard data interchange format that is most commonly used to transmit data between servers and web applications as an alternative to XML.

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!