TopoJSON to GeoJSONL Converter
Convert TopoJSON (.topojson) files to GeoJSONL (.geojsonl) right in your browser — free, instant and private. Drop a file below and download the result in seconds. Nothing is uploaded to a server, so your data never leaves your device.
Drag & drop your .topojson file
or click to browse
How to convert TopoJSON to GeoJSONL
- 1
Add your TopoJSON file
Drag and drop your .topojson file onto the box above, or click to browse — you can also paste the raw text directly.
- 2
Convert in your browser
GeoMaps reads the TopoJSON and rewrites it as GeoJSONL locally, on your device. The conversion is instant and your file is never sent anywhere.
- 3
Download your GeoJSONL
Click download to save the converted .geojsonl file, or copy the output text. That's it — no account, no watermark, no limits.
TopoJSON is an extension of GeoJSON that encodes topology: shared boundaries between features are stored once as 'arcs' instead of being duplicated. The result is dramatically smaller files — often 80% smaller than the equivalent GeoJSON — which makes it popular for web visualizations (notably D3.js) where download size matters. It converts losslessly back to GeoJSON for editing.
Need the other direction instead? GeoJSONL is newline-delimited GeoJSON — one feature per line. GeoJSONL — also called newline-delimited GeoJSON, NDJSON or GeoJSON Text Sequence (RFC 8142) — writes one GeoJSON feature per line instead of wrapping everything in a single FeatureCollection. That streaming-friendly layout lets tools like Tippecanoe, BigQuery and DuckDB read enormous datasets line by line without loading the whole file into memory. It's the format of choice for large-scale geospatial pipelines.
What is TopoJSON?
.topojsonTopoJSON is an extension of GeoJSON that encodes topology: shared boundaries between features are stored once as 'arcs' instead of being duplicated. The result is dramatically smaller files — often 80% smaller than the equivalent GeoJSON — which makes it popular for web visualizations (notably D3.js) where download size matters. It converts losslessly back to GeoJSON for editing.
What is GeoJSONL?
.geojsonlGeoJSONL — also called newline-delimited GeoJSON, NDJSON or GeoJSON Text Sequence (RFC 8142) — writes one GeoJSON feature per line instead of wrapping everything in a single FeatureCollection. That streaming-friendly layout lets tools like Tippecanoe, BigQuery and DuckDB read enormous datasets line by line without loading the whole file into memory. It's the format of choice for large-scale geospatial pipelines.
TopoJSON to GeoJSONL — FAQ
- How do I convert TopoJSON to GeoJSONL?
- Upload your .topojson file using the converter above (drag & drop or click to browse). GeoMaps converts it to GeoJSONL instantly in your browser and gives you a .geojsonl file to download. No software to install and no signup required.
- Is the TopoJSON to GeoJSONL converter free?
- Yes — it's completely free with no usage limits, watermarks or account needed. We offer it as a free tool from GeoMaps, the platform for turning your data into interactive maps.
- Is my data private? Are my files uploaded to a server?
- No. The conversion runs entirely in your web browser using JavaScript — your file is never uploaded to any server. Because nothing leaves your device, it's safe for sensitive or confidential data and works even offline once the page has loaded.
- Can I convert GeoJSONL back to TopoJSON?
- Yes. Use our GeoJSONL to TopoJSON converter for the reverse conversion — every format on GeoMaps converts both ways.
- How large a file can I convert?
- Because conversion happens in your browser, the limit is your device's memory rather than a server quota — files up to tens of megabytes convert comfortably on a typical laptop. Very large datasets may be slower depending on your machine.