GeoJSON

An open standard format for encoding a variety of geographic data structures using JSON.

Why GeoJSON is Useful

GeoJSON makes it easy to store, share, and visualize map data on the web. It integrates well with JavaScript mapping libraries, REST APIs, and modern web applications.

Supported Geometry Types

  • Point – a single coordinate (e.g., a city location)
  • LineString – a connected sequence of points (e.g., a road)
  • Polygon – an area defined by a closed ring (e.g., a country border)
  • MultiPoint, MultiLineString, MultiPolygon – collections of the above
  • GeometryCollection – a group of multiple geometries
  • Feature – a geometry plus its attributes (properties)
  • FeatureCollection – a list of features
{
    "type": "FeatureCollection",
    "features": [
      {
        "type": "Feature",
        "geometry": {
          "type": "Point",
          "coordinates": [102.0, 0.5]
        },
        "properties": {
          "name": "Point 1"
        }
      }
    ]
  }

Typical Use Cases

Developers use GeoJSON to power interactive maps, location-based services, spatial analytics dashboards, and APIs that expose geographic features in a simple, human-readable format.

Need to work with GeoJSON?

Try our Geo JSON Formatter