Skip to content

Welcome to GeoUtil.com

All-in-one online geography toolkit for working with maps, coordinates, and geographic data!

All-in-one online geography toolkit

Why GeoUtil?

  • 100% Browser-Based — Your data never leaves your device. No server uploads, no privacy concerns
  • Completely Free — All tools are free to use, no sign-up required
  • Professional Quality — Built for GIS professionals, developers, and geography enthusiasts
  • Instant Processing — No waiting for server responses, everything runs locally
  • Open Standards — Works with GeoJSON, TopoJSON, Shapefile, KML, WKT, CSV, and more

🗺️ Measurement Tools

Distance Tool

Calculate great-circle distances between any two points on Earth using accurate spherical geometry. Perfect for measuring flight paths, shipping routes, or understanding true distances between locations.

Distance tool interface showing great-circle distance measurement

Try Distance Tool

Globe Distance Tool

Visualize distances on an interactive 3D globe with realistic Earth curvature. Rotate, zoom, and see exactly how great-circle routes look in three dimensions.

3D globe interface showing distance visualization

Try Globe Distance Tool

Area Tool

Measure the true surface area of any region with spherical accuracy. Draw polygons on the map or upload GeoJSON to calculate areas in square kilometers, square miles, hectares, or acres.

Area measurement tool interface

Try Area Tool

Bearing / Azimuth Tool

Calculate the compass bearing (azimuth) between two points on Earth. Essential for navigation, mapping, and understanding directional relationships. Shows both forward and reverse bearings.

Calculate the **compass bearing** (azimuth) between two points on Earth

Try Bearing Tool

Feature Counter / Stats

Analyze GeoJSON statistics instantly. See feature counts, geometry types, coordinate counts, total length/area, bounding box, and property coverage — perfect for data validation and quality checks.

Try Feature Stats Tool


🔄 Format Converters

GeoJSON to and from TopoJSON

Convert between GeoJSON (human-readable) and TopoJSON (compact, topology-preserving). TopoJSON reduces file sizes by 80% or more while maintaining shared boundaries.

Convert GeoJSON to TopoJSON

GeoJSON to WKT

Convert between GeoJSON and Well-Known Text (WKT) format. Supports standard WKT and EWKT (Extended Well-Known Text) with SRID codes for database compatibility.

Convert GeoJSON to WKT

Shapefile to GeoJSON

Convert Shapefile (.shp, .shx, .dbf) to web-friendly GeoJSON. Upload the ZIP archive and get a standards-compliant GeoJSON ready for web maps.

Convert Shapefile to GeoJSON

KML to GeoJSON

Transform Google Earth KML files into GeoJSON for use in web mapping libraries. Preserves names, descriptions, and styling information.

Convert KML to GeoJSON

CSV to GeoJSON

Convert CSV spreadsheets with latitude/longitude columns into GeoJSON Point features. Perfect for plotting addresses, locations, or any tabular geographic data.

Convert CSV to GeoJSON

GeoJSON to SVG/PNG/JPEG

Export GeoJSON as vector SVG or raster PNG/JPEG images. Customize colors, sizes, and projections for presentations, reports, or web graphics.

Convert to Images


📍 Coordinate Tools

CRS Converter

Transform coordinates between 500+ coordinate reference systems (EPSG codes). Auto-detects source CRS from GeoJSON metadata or coordinate ranges. Convert from WGS84 to Web Mercator, UTM zones, national grids, and more.

Try CRS Converter

Coordinate Format Converter

Convert between Decimal Degrees (DD), Degrees Minutes Seconds (DMS), Degrees Decimal Minutes (DDM), UTM, and MGRS formats. Live map preview shows converted locations.

Try Coordinate Formats

Coordinate Extractor

Extract all coordinates from GeoJSON files as CSV (lat, lon columns). Perfect for debugging, data analysis in Excel/R/Python, or exporting coordinates for other tools.

Extract Coordinates


🔗 File Mergers

GeoJSON Merger

Combine multiple GeoJSON files into a single FeatureCollection. Preserves all properties, handles mixed geometry types, and validates data integrity.

Merge GeoJSON Files

TopoJSON Merger

Merge multiple TopoJSON topologies while reconstructing shared arcs and boundaries. Maintains topology efficiency even when combining large datasets.

Merge TopoJSON Files

JSON Merger

Combine multiple JSON files into a single array or object. Merge configuration files, combine data exports, or consolidate API responses — works with any valid JSON.

Merge JSON Files

Shapefile Merger

Combine multiple Shapefile archives (ZIP) into a single merged Shapefile. Automatically handles schema differences and attribute alignment.

Merge Shapefiles


✂️ Data Splitters

GeoJSON Splitter

Split large GeoJSON files by feature properties. Extract one file per country, region, category, or any property value. Download all as a ZIP archive.

Use cases: Split world data by country, administrative boundaries by level, census data by district

Split GeoJSON Files

TopoJSON Splitter

Split TopoJSON files by object or property while preserving topology. Arc reconstruction ensures each output file maintains valid topology structure.

Split TopoJSON Files


🗜️ Data Minifiers

GeoJSON Minifier

Reduce GeoJSON file sizes by 50-80%. Remove whitespace, reduce coordinate precision, strip unnecessary properties, and simplify geometry while maintaining data quality.

Minify GeoJSON

TopoJSON Minifier

Compress TopoJSON files with advanced quantization, arc simplification, and delta encoding. Achieve 90%+ size reduction for large datasets.

Minify TopoJSON

JSON Minifier

Remove all whitespace from any JSON file for maximum compression. Works with GeoJSON, TopoJSON, or any JSON data.

Minify JSON


🔐 Privacy & Security

All GeoUtil tools run entirely in your browser using JavaScript. Your data:

  • Never uploaded to any server
  • Stays on your device at all times
  • Completely private — we can't see what you're working on
  • Works offline after initial page load
  • No tracking beyond anonymous analytics (page views only)

Perfect for working with sensitive geographic data, proprietary datasets, or when you simply want complete privacy.


🚀 Getting Started

  1. Choose a tool from the navigation menu above
  2. Upload or paste your data — supports drag & drop for most tools
  3. Configure options if needed (most tools have smart defaults)
  4. Download results — instant processing, no waiting

Most tools provide live previews so you can verify results before downloading.


💡 Use Cases

  • GIS Professionals: Convert formats, merge datasets, transform coordinate systems, validate data
  • Web Developers: Prepare GeoJSON for web maps, reduce file sizes, convert legacy formats
  • Data Analysts: Extract coordinates to CSV, calculate areas, analyze geographic data
  • Educators: Demonstrate map projections, explain coordinate systems, visualize distances
  • Researchers: Process geographic data without cloud services, maintain data privacy

🆘 Need Help?

All tools include detailed documentation and examples. Look for:

  • "How to Use" sections on each tool page
  • FAQ answering common questions
  • "Related Tools" suggestions for your workflow

Questions or feedback? Visit our Reddit community or check the About page for contact information.


Ready to explore?

Start with our most popular tool:

Measure Distance on Map