Simple Web GIS Utils
A lightweight, browser-based GIS toolkit that requires zero installation. Upload GeoJSON or KML files and instantly visualize them on an interactive Leaflet map with area, perimeter, feature count, and vertex statistics. Build multi-step processing pipelines by stacking 9 Turf.js geospatial operations: buffer (with configurable distance, units, smoothness, and overlapping merge), union (merge polygons into one), simplify (reduce vertices with adjustable tolerance and high-quality mode), bounding box, convex hull, centroid, dissolve by property, area calculation, and feature split (flatten MultiPolygon into individual polygons). Each operation produces a new result layer with an updated map preview and recalculated statistics. Reorder pipeline steps with drag-and-drop, undo/redo any change with keyboard shortcuts (Ctrl+Z / Ctrl+Shift+Z, up to 20 history entries), and delete individual operations — the pipeline automatically cascades recomputation through all downstream steps. For complex geometries exceeding 1,000 vertices, buffer operations auto-simplify the input to prevent browser freezing. Download processed results at any step in three formats: GeoJSON (for web and GIS applications), KML (for Google Earth), or WKT (for database integration with PostGIS, QGIS, and other tools). Copy GeoJSON output to clipboard with one click. All processing runs entirely client-side using Turf.js — no data is uploaded to any server, ensuring complete privacy. The tool is completely free with no account or credits required.
Who Uses This Tool
Professionals who rely on this analysis
GIS Analyst / Technician
Quickly process geospatial files without launching desktop software. Apply buffer zones, merge overlapping polygons, simplify complex geometries, and export results in GeoJSON, KML, or WKT for integration with QGIS, ArcGIS, or PostGIS.
Environmental Consultant
Prepare spatial data for Environmental Impact Assessments: create buffer zones around project sites, dissolve administrative boundaries, calculate area statistics, and export clean geometries for inclusion in reports and GIS deliverables.
Urban Planner / Researcher
Process and clean spatial datasets directly in the browser: split multi-part geometries, compute bounding boxes and convex hulls for study areas, simplify detailed boundaries for visualization, and chain operations into reusable pipelines.
What you can do
Video tutorial
A quick guide to learn how to use it in minutes
How it works
Upload a geospatial file
Drag and drop a GeoJSON or KML file (up to 10 MB). The tool parses it instantly, displays the geometries on an interactive Leaflet map, and shows file statistics: area, perimeter, feature count, and vertex count.
Build your processing pipeline
Select operations from the toolbar: buffer, union, simplify, bbox, hull, centroid, dissolve, area, or split. Configure parameters where available (distance, tolerance, property). Each step shows a map preview and updated statistics.
Refine and reorder steps
Drag-and-drop steps to reorder the pipeline — downstream results recompute automatically. Edit parameters on existing steps, delete operations, or undo/redo any change with keyboard shortcuts.
Export your results
Download the processed geometry from any step in GeoJSON, KML, or WKT format. Copy the GeoJSON to clipboard with one click for quick pasting into other tools like QGIS, ArcGIS, or PostGIS.
Data Sources & Methodology
All geospatial operations run entirely client-side in the browser using Turf.js, a modular JavaScript library for geospatial analysis. No data is transmitted to any server. File parsing supports GeoJSON (RFC 7946) and KML via the toGeoJSON library. Export conversions use tokml for KML output and a custom WKT serializer for Well-Known Text.
Frequently Asked Questions
Answers to the most common questions about this tool
1What is Web GIS Utils?
Web GIS Utils is a lightweight, browser-based GIS toolkit. It lets you upload geospatial files, apply spatial operations in a stackable pipeline, and export the processed results — all without installing any software. Processing runs entirely client-side using the Turf.js library.
2What file formats are supported?
You can upload GeoJSON and KML files (up to 10 MB). The tool automatically parses the geometry and displays features, area, perimeter, and vertex statistics on an interactive map. Export formats include GeoJSON, KML, and WKT (Well-Known Text).
3What spatial operations can I apply?
The tool offers 9 operations: buffer (with configurable distance, units, smoothness steps, and overlapping merge), union (merge polygons into one), simplify (reduce vertices with adjustable tolerance and high-quality mode), bounding box, convex hull, centroid, dissolve by property, area calculation, and feature split (flatten multi-part geometries). Operations are stackable in a sequential pipeline.
4How does the processing pipeline work?
Each operation you add becomes a step in a sequential pipeline. Steps can be reordered by drag-and-drop, and the system automatically recomputes all downstream results via cascading recomputation. You can undo/redo any change with Ctrl+Z / Ctrl+Shift+Z (up to 20 history entries), edit parameters on existing steps, and delete individual steps at any time.
5Is this tool free to use?
Your first spatial operation each session is completely free — no credits, no account needed. After that, operations cost just 0.1–0.2 credits each (area calculation is always free). With the default 10 free credits you can run 50–100+ operations. All processing happens in your browser — no data is sent to any server.
6Can I export my results?
Yes. You can download the processed geometry from any pipeline step in three formats: GeoJSON (for web and GIS applications), KML (for Google Earth), or WKT (for database imports and interoperability with PostGIS, QGIS, or ArcGIS). You can also copy the GeoJSON to clipboard with one click.
7Does the tool handle large or complex files?
The tool runs entirely in the browser using the Turf.js library with a 10 MB file size limit. For buffer operations on complex geometries exceeding 1,000 vertices, it automatically simplifies the input to prevent browser freezing, then applies the buffer. Statistics are recalculated at every pipeline step.
8How much do operations cost?
Most operations (union, simplify, bbox, hull, centroid, split) cost just 0.1 credits. Buffer and dissolve cost 0.2 credits due to their parameter complexity. Area calculation is always free. Your first operation each session costs nothing — you can try the tool without any commitment. With 10 free credits (granted on signup), you can perform 50–100+ operations.
9Is my data private?
Yes. All geospatial processing runs 100% client-side in your browser using Turf.js. Your files are never uploaded to any server. This makes the tool safe for working with sensitive or proprietary spatial data.
Free — start right away with your credits
Related tools
Explore other tools you might find useful
Map Generator
Generate satellite maps from 80+ Copernicus layers across 12 categories. Draw a polygon or search a location, select years, and download GeoTIFF data or PDF/HTML/DOCX reports with AI narratives.
Comparative Temporal Satellite Maps
Compare satellite imagery across years or spectral indices with 8 layer types (RGB, NDVI, NDWI, NDMI, LST, Night LST, Light Pollution, UTFVI). Visualize changes in Grid, Swipe, Timeline, or Opacity mode.
GIS Editor
Professional browser-based GIS editor with layer management, drawing tools, raster georeferencing, 9 geoprocessing operations, attributes table, AI chat assistant, measurement tools, version history, and multi-format export. Upload GeoJSON, KML, Shapefile, GeoPackage, or raster images.