Help & Documentation

Everything you need to know about using GeoDataTools for geospatial data visualization, analysis, and format conversion.

What is GeoDataTools?

GeoDataTools is a free, browser-based application for visualizing, analyzing, filtering, and converting GeoJSON, KML, Shapefile, and CSV geographic data files on an interactive map. No registration or installation required.

Supported File Formats

  • GeoJSON (.geojson, .json) — The standard format for encoding geographic data structures
  • KML (.kml) — Keyhole Markup Language, used by Google Earth and other GIS applications
  • Shapefile (.shp, or a .zip with the .shp/.dbf/.shx set) — The ESRI format used across desktop GIS software
  • CSV (.csv) — Any spreadsheet with latitude/longitude columns

Files up to 30MB are supported. Large files are processed using Web Workers for optimal performance. Need GPX, TopoJSON, WKT, or another format? See the full list of converter tools.

Getting Started

  1. Upload Your File: Click "Upload File" or drag and drop a GeoJSON, KML, Shapefile, or CSV file onto the app. You can also paste GeoJSON text directly.
  2. Explore the Map: Pan, zoom, and click on features to view property details in popups.
  3. Apply Filters: Use geometry type checkboxes and property filters to narrow down your data.
  4. View Attribute Table: Open the sortable, searchable data grid to analyze feature attributes.
  5. Export Results: Download filtered data as GeoJSON, KML, CSV, or Shapefile.

Don't have a file? Try our demo dataset to explore the features.

Advanced Filtering

GeoDataTools supports flexible data filtering:

  • Geometry Filters: Show/hide features by geometry type (Point, LineString, Polygon, etc.)
  • Property Filters: Filter by attribute values using operators:
    • Equals — exact match
    • Contains — partial text match
    • Greater/Less than — numeric comparisons
    • Between — range filtering
    • Is one of — match against multiple values

Format Conversion

Import a file in one format and export it in another, directly in the map viewer:

  • Import Shapefile, KML, or CSV → export as GeoJSON
  • Import GeoJSON, Shapefile, or CSV → export as KML
  • Import GeoJSON, KML, or Shapefile → export as CSV
  • Import GeoJSON, KML, or CSV → export as Shapefile

For a quicker one-off conversion without loading the full app, use one of the 25 dedicated converter tools — including GPX, TopoJSON, and WKT, which the map viewer doesn't import directly.

Coordinate Reference Systems (CRS)

GeoDataTools automatically detects the coordinate system of your data and supports reprojection between:

  • EPSG:4326 (WGS84) — Standard GPS coordinates
  • EPSG:3857 (Web Mercator) — Used by web maps
  • Various UTM zones and regional projections

Drawing Tools

The drawing toolbar is always available in the bottom-left corner of the map, and your uploaded data stays visible the whole time:

  • Draw points, lines, polygons, rectangles, and circles
  • Edit and delete drawn features, or use "Clear all drawings" to start over
  • Export drawn features as GeoJSON or KML

Tips & Tricks

  • Use the satellite/street layer toggle for different map views
  • Hover over truncated text to see full content
  • Combine multiple filters for precise data selection
  • Use the Google Places search bar to navigate to any location worldwide
  • Load data from a URL by adding ?url=https://... to the app URL