iLoveNatura
      All Tools
    • DocumentationLeaderboardHub ToolsSolutionsCredits
    iLoveNatura
    Home/Solutions/Simple Web GIS Utils
    Back to solutions
    Maps & GIS
    Available

    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

    Upload and visualize GeoJSON and KML files with instant statistics: area (ha/km2), perimeter (m/km), feature count, and vertex count
    9 spatial operations: buffer, union, simplify, bounding box, convex hull, centroid, dissolve by property, area calculation, and feature split
    Configurable operation parameters: buffer distance/units/smoothness/merge, simplify tolerance/quality mode, dissolve by any property key
    Stackable processing pipeline with live Leaflet map preview and updated statistics at each step
    Drag-and-drop step reordering with automatic cascading recomputation of all downstream results
    Full undo/redo history (up to 20 entries) with Ctrl+Z / Ctrl+Shift+Z keyboard shortcuts
    Multi-format export at any step: download as GeoJSON, KML, or WKT, plus one-click clipboard copy
    100% client-side processing with Turf.js — no server upload, no account required, completely free

    Video tutorial

    A quick guide to learn how to use it in minutes

    How it works

    1

    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.

    2

    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.

    3

    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.

    4

    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.

    Turf.js
    Open-source JavaScript library for advanced geospatial analysis — provides all 9 spatial operations (buffer, union, simplify, bbox, convex hull, centroid, dissolve, area, flatten) with IEEE 754 geodesic calculations
    Leaflet
    Open-source interactive map library — renders uploaded geometries and operation results with configurable stroke, fill, and auto-fit bounding on each pipeline step
    toGeoJSON / tokml
    KML-to-GeoJSON and GeoJSON-to-KML converters — handle import of Google Earth files and export to KML format with property preservation
    @dnd-kit
    Drag-and-drop toolkit for React — powers the pipeline step reordering with vertical axis constraint and sortable context
    GeoJSON (RFC 7946)KML (OGC)WKT (ISO 13249)Turf.jsLeaflet

    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.

    Try it now

    Free — start right away with your credits

    Related tools

    Explore other tools you might find useful

    Map Generator

    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

    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

    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.

    iLoveNatura is the platform for the analysis, monitoring, and regeneration of Nature, Climate, and Biodiversity

    LinkedInYoutube
    Terms of Use|Privacy Policy|
    LinkedInYoutube

    Product

    Resources

    Cookie Policy
    3Bee SRL - Via A. Volta 4, Trezzo sull'adda (MI) 20056 - ItalyP.iva: IT09711590969 Copyright 2026 3Bee - All rights reserved
    • Documentation
    • FAQ
    • Updates
    • Leaderboard
    • Climate & Environmental Hub
    • Credits

    Solutions

    • Solutions
    • Discover the tools

    Company

    • About us
    • 3Bee Blog

    Legal

    • Privacy Policy
    • Cookie Policy
    • Terms of Use
    Terms of Use|Privacy Policy|Cookie Policy
    3Bee SRL - Via A. Volta 4, Trezzo sull'adda (MI) 20056 - Italy
    P.iva: IT09711590969 Copyright 2026 3Bee - All rights reserved
    iLoveNatura
    iLoveNatura
    All tools