Zovo tools

GeoJSON Viewer Online

Drop a GeoJSON, TopoJSON, KML, GPX, WKT or CSV file to see it on a map. Click a feature for its properties, filter the feature table and read GPX track stats. No account and no upload.

GeoJSON Viewer, KML Viewer & GPX Viewer for VS Code and Cursor, free

Optional Zovo Pro, USD 19 once: convert to GeoJSON, KML or CSV, a measure table of areas and lengths, and batch convert a folder. 3 free tries for each.

Your file never leaves this browser. The page reads it on your computer. Nothing is uploaded, there are no tracking cookies, and it keeps working offline once loaded.

Drop a map file here

or

GeoJSON (also newline-delimited), TopoJSON, KML, GPX, WKT, and CSV with latitude and longitude columns, up to 256 MB.

Open this in VS Code or Cursor

The free GeoJSON Viewer, KML Viewer & GPX Viewer extension shows the same files on a map inside VS Code and Cursor, with an offline basemap of countries and lakes. It also opens shapefiles and KMZ, reprojects from a .prj file or an EPSG code, and redraws the map while you edit the text.

Free, MIT license. About GeoJSON, KML and GPX Viewer for VS Code.

Zovo Pro

Convert to GeoJSON, KML or CSV, a measure table and batch convert. Zovo Pro, USD 19 once.

In the GeoJSON Viewer, KML Viewer & GPX Viewer extension, Zovo Pro converts a shapefile, KML, KMZ, GPX, TopoJSON, WKT or CSV to GeoJSON, KML or CSV in WGS 84, saves a CSV with the area, length, center and bounding box of every feature measured on the globe, and converts a whole folder of map files to GeoJSON in one run. Each Pro tool works 3 times for free. One payment covers the Pro tools in 22 Zovo extensions. Everything that is free stays free.

After a card payment you get a key on the page. With GitHub Sponsors you sign in from the extension. Details on the Zovo Pro page.

Related tools

Questions

Is my file uploaded anywhere?

No. The page reads the file inside this tab and draws the map on a canvas. There is no basemap and no tile server, so it loads nothing for the map at all. Its Content Security Policy sets connect-src to none, so the page cannot send your data anywhere. Open the Network tab of your browser tools and you will see no request when a file opens.

Why is there no street map behind my data?

A street basemap would mean loading tiles from a server while your file is open, and that server would see which area you look at. This page draws your features on a plain background with a latitude and longitude grid and a scale bar instead. The VS Code extension ships an offline basemap of countries and lakes.

Which files does it open?

GeoJSON (FeatureCollection, Feature, bare geometries and newline-delimited GeoJSON), TopoJSON with one layer per object, KML with folders, styles, MultiGeometry and gx:Track, GPX tracks, routes and waypoints, WKT with one geometry per line (EWKT SRID prefixes are read), and CSV or TSV with lat and lon, latitude and longitude or y and x columns, or a WKT column. Shapefiles and KMZ need the VS Code extension.

What about coordinates in metres?

Web Mercator metres (EPSG:3857) are found from the GeoJSON crs member, an EWKT SRID or the size of the numbers, and are shown as longitude and latitude. Other projected coordinates are drawn as flat x and y with no grid. The VS Code extension reprojects them from a .prj file or an EPSG code.

What does a GPX file show?

Each track, route and waypoint on the map, and for the tracks: distance, duration, moving time (time spent faster than 1 km/h), moving speed, elevation gain and loss, the lowest and highest point, and an elevation profile. Distance is measured on the globe between the track points.

How do I find one feature?

Click it on the map, or type in the filter box above the table. The filter searches every property value, and Zoom to rows fits the map to the matches. Click a row to zoom to that feature and see all its properties. Copy GeoJSON puts one feature on the clipboard.

Is a hostile file safe to open?

Property values and names are written as plain text, never as HTML. KML and GPX are read with the DOCTYPE removed first, so an entity bomb cannot expand, and KML network links, icons and overlay pictures are never loaded; the page says how many there were. Broken coordinates are left out and counted.

What is free and what is Zovo Pro?

Everything on this page is free. In the VS Code extension the map, every format, the attribute table, GPX stats, reprojection and PNG export are free too. Convert to GeoJSON, KML or CSV, the measure table and batch convert are Zovo Pro, with 3 free tries each. One USD 19 payment covers the Pro tools in every Zovo extension.