Host a GeoJSON file and share it as a link
Put map data at a public address that mapping tools can load directly — and that GitHub and others render as a map.
Drop your GeoJSON file here
Any other file works too — up to 25.0 MB, or 100.0 MB for a whole site
Free to use. Your GEOJSON file is live at your-name.99helpers.site in about ten seconds.
What is a .geojson file?
GeoJSON encodes geographic features — points, lines and polygons, with properties attached — as JSON. It's an IETF standard and the default exchange format for web mapping, which is why every mapping library reads it without conversion.
What people use GEOJSON files for
- Boundaries and regions for a web map
- Points of interest and location datasets
- Route and track data
- Open data published by governments and researchers
What opens a GEOJSON file
- Leaflet, Mapbox GL and OpenLayers
- QGIS and ArcGIS
- geojson.io, for viewing and editing in a browser
- Any browser, which displays it as JSON text
How to host a GEOJSON file
- 1
Drop your GEOJSON file in
Drag it onto the box at the top of this page, or click to choose it. Files up to 25 MB are supported, and nothing is uploaded until you publish.
- 2
Pick an address
Type a name and we'll tell you straight away whether it's free. That becomes the link: map-data.99helpers.site
- 3
Publish and share
Create a free account — that step exists so the file is yours to update, replace or delete — and the link is live within seconds.
The same three steps work for any file — see how file hosting works on 99helpers.com.
What happens when someone opens the link
The browser displays it as JSON text. Mapping libraries can fetch it from the address and render it, and pasting the URL into geojson.io draws it on a map immediately.
Why host a GEOJSON file instead of emailing it?
Map data needs a URL for a mapping library to fetch, and committing a large GeoJSON to a repository is awkward. Hosting gives you a stable address that Leaflet or Mapbox can load, and that you can update by republishing.
Worth knowing before you publish
- Coordinates are longitude then latitude — the reverse of how people usually say them, and the most common source of maps drawn in the ocean.
- Cross-origin fetches are subject to CORS, so browser JavaScript on another domain may be blocked; hosting the map page alongside avoids it.
- Large datasets are slow to render in the browser; simplifying geometry with mapshaper helps enormously.
GEOJSON hosting questions
- Can Leaflet or Mapbox load this from the URL?
- Server-side and same-origin requests work fine. Browser JavaScript on a different domain is subject to CORS, so the reliable approach is hosting your map page and its GeoJSON together as one site.
- Why is my data appearing in the wrong place?
- Almost certainly reversed coordinates. GeoJSON is [longitude, latitude], which is the opposite order from how coordinates are normally spoken and written.
- How can I preview the data?
- Paste the address into geojson.io and it renders on a map straight away — a quick way to check the geometry before wiring it into anything.
Put your GEOJSON file online now
It takes about ten seconds, and you only make an account once the file is ready to go live.
Hosting guides for related formats
GEOJSON is one of over 211 formats you can host — see free file hosting for any file type for the full list, or read the hosting guides for other file types.