Convert GeoJSON to TopoJSON
For files up to 5 MB. No account needed. Larger files: 3 free per day.
Convert GeoJSON to compact TopoJSON with shared borders for D3 and web maps
Drop a file or click to browse
Accepted: .geojson,.json
Related Geo conversions
- Convert KML to GeoJSON— Convert a KML map file to GeoJSON
- Convert GPX to GeoJSON— Convert a GPS track/route file to GeoJSON
- Convert GeoJSON to GPX— Convert a GeoJSON file to a GPS track/route file
- Convert GeoJSON to KML— Convert a GeoJSON file to KML for Google Earth
- Convert GeoJSON to CSV (lat/lng)— Extract Point features from GeoJSON to a lat/lng CSV
- Convert Shapefile to GeoJSON— Convert a Shapefile ZIP (.shp + .dbf) to GeoJSON
- Convert Shapefile to KML— Convert a Shapefile ZIP to KML for Google Earth
- Convert Shapefile to GPX— Convert a Shapefile ZIP to a GPS track file
- Convert Shapefile to CSV (lat/lng)— Extract Point features from a Shapefile ZIP to a lat/lng CSV
- Convert GeoJSON to Shapefile— Convert a GeoJSON file to a Shapefile ZIP (.shp, .shx, .dbf, .prj)
- Convert KML to Shapefile— Convert a Google Earth KML file to a Shapefile ZIP for QGIS and ArcGIS
- Convert CSV to Shapefile— Convert a CSV with latitude/longitude columns to a point Shapefile ZIP
- Convert GPX to KMZ— Convert a GPS track or waypoint file to a compressed KMZ for Google Earth
- Convert GPX to KML— Convert a GPS track/route file to KML for Google Earth
- Convert KML to GPX— Convert a KML map file to a GPS track/route file
- Convert GPX to CSV— Extract waypoints and track points from a GPX file to a CSV spreadsheet
- Convert TopoJSON to GeoJSON— Convert TopoJSON topology objects to GeoJSON features
- Convert WKT to GeoJSON— Parse Well-Known Text geometry into a GeoJSON FeatureCollection
- Convert GeoJSON to WKT— Convert GeoJSON geometry/features to WKT text
- Convert GeoJSON to SVG map— Render GeoJSON geometry as a standalone SVG map
- Convert KMZ to KML— Unzip a compressed KMZ map file to its underlying KML
- Convert KMZ to GeoJSON— Convert a compressed KMZ map file to GeoJSON
- Convert KML to KMZ— Compress a KML map file into a KMZ archive for Google Earth
- Convert GeoJSON to KMZ— Convert a GeoJSON file to a compressed KMZ archive for Google Earth
- Convert TCX to GPX— Convert a Garmin Training Center (TCX) activity file to a GPS track file
About this conversion
Convert GeoJSON to compact TopoJSON with shared borders for D3 and web maps. This converter processes your GeoJSON file server-side and returns a TopoJSON file instantly — no account, no software installation, and no file storage. Files are deleted from our servers immediately after conversion.
Learn more: GeoJSON file format explained
How to convert GeoJSON to TopoJSON
- 1. Upload — drag your GeoJSON file onto the converter above, or click to browse.
- 2. Convert — press Convert. Processing happens on secure servers in seconds.
- 3. Download — your TopoJSON file downloads automatically. No sign-up required.
Convert GeoJSON to TopoJSON from the command line
curl --fail-with-body \
-H "Authorization: Bearer YOUR_TOKEN" \
-F "file=@input.geojson" \
-F "conversionId=geojson-to-topojson" \
https://www.omniconvert.cloud/api/convert -o output.topojsonThe API needs a token from a credit pack, and each API conversion uses one credit. Converting on this page stays free. API documentation
Frequently Asked Questions
- Why convert GeoJSON to TopoJSON?
- TopoJSON stores shared borders between neighbouring shapes only once, so files with adjacent polygons, such as countries or districts, are usually much smaller. It is commonly used with D3.js and other web mapping libraries.
- How do I read the TopoJSON in D3?
- The features are stored in an object named "data". Load the file and call topojson.feature(topology, topology.objects.data) from the topojson-client library to get GeoJSON back for rendering.
- How do I convert GeoJSON to TopoJSON?
- Upload your GeoJSON file above, click Convert, and download the TopoJSON result instantly. No account or software needed.
- Is converting GeoJSON to TopoJSON free?
- Yes. It is free and unlimited for files up to 5 MB, with no account required. Larger files get 3 free conversions per day; beyond that, credit packs start at $1 and credits never expire.
- Are my files stored or shared?
- No. Files are processed in server memory and deleted immediately after conversion. Nothing is written to disk or retained.
- Do I need to install anything?
- No software installation needed. OmniConvert runs in the browser — just upload, convert, and download.
No account needed · Credits never expire · Share your token link across devices