GIS Tools is a comprehensive web-based platform for working with geographic data. Convert between WKT, WKB, GeoJSON, H3 hexagonal indices, and latitude/longitude coordinates. Draw geometries directly on the map, perform spatial analysis operations like buffer zones and polygon unions, and export your data in six different formats including KML, CSV, and GPX.
Everything runs locally in your browser for maximum speed and data privacy. Whether you're a GIS analyst debugging database geometries, a developer building location-based applications, or a researcher processing spatial datasets, this toolkit provides the features you need without installing any software.
Well-Known Text is a text-based format defined by the Open Geospatial Consortium (OGC) for representing vector geometries. It's human-readable and widely used in spatial databases like PostGIS, Oracle Spatial, SQL Server, and MySQL.
POINT(-74.006 40.7128)LINESTRING(0 0, 10 10, 20 25, 50 60)POLYGON((0 0, 0 10, 10 10, 10 0, 0 0))MULTIPOLYGON(((0 0, 0 1, 1 1, 1 0, 0 0)), ((2 2, 2 3, 3 3, 3 2, 2 2)))Well-Known Binary is the binary equivalent of WKT. It's more compact and faster to parse, making it the preferred format for database storage and network transmission. Our tool displays WKB as hexadecimal strings for easy copying into SQL queries.
GeoJSON is a JSON-based format for encoding geographic features. It's the standard format for web mapping libraries like Leaflet, Mapbox GL JS, OpenLayers, and Google Maps. GeoJSON supports properties alongside geometry, making it ideal for feature-rich applications.
H3 is Uber's hexagonal hierarchical spatial index. Each H3 cell represents a hexagonal area on Earth at one of 16 resolution levels. Our tool converts H3 indices to polygon boundaries, allowing you to visualize and export H3 cells in any format.
8f2830828052d2f) or BigIntDirectly input GPS coordinates or copy-paste from Google Maps. Supports both lat, lon and lon, lat ordering with a toggle option. Perfect for quickly converting coordinate pairs to point geometries.
40.7128, -74.0060 (latitude, longitude)40.7128 -74.0060 (space-separated)Export your layers in six different formats to match your workflow requirements:
Web mapping standard. Works with Leaflet, Mapbox, and most JavaScript mapping libraries.
Human-readable text format for database queries and spatial SQL operations.
Binary format for efficient database storage. Exported as hex string.
Google Earth and Google Maps compatible format for sharing geographic data.
Spreadsheet format with geometry column. Choose WKT, WKB, or GeoJSON encoding.
GPS Exchange format for waypoints and tracks. Compatible with GPS devices and fitness apps.
Create geometries directly on the map using our integrated drawing toolbar. All drawn shapes are automatically saved to the layer management system and can be edited, exported, or used in spatial analysis operations.
Click to place point markers at precise locations
Draw connected line segments for routes or boundaries
Create closed shapes by clicking vertices
Click and drag to draw rectangular regions
Draw circles with custom radius (converted to 64-segment polygon for GeoJSON compatibility)
All layers can be edited after creation using the edit toolbar. Move vertices, reshape polygons, or delete unwanted features. Changes sync automatically with the layer management panel.
Perform spatial analysis operations on your layers using our built-in GIS tools powered by Turf.js. Select one or more layers, choose a tool, configure parameters, and generate new geometries instantly.
Create buffer zones around geometries at a specified distance. Essential for proximity analysis, setback calculations, and impact assessment. Supports kilometers, miles, meters, and feet.
Use cases: Flood zone mapping, service area analysis, wildlife habitat buffers, noise impact zones
Merge multiple polygons into a single combined geometry. Dissolves internal boundaries between overlapping or adjacent polygons.
Use cases: Combining parcels, merging administrative boundaries, creating unified coverage areas
Calculate the geometric center point of polygons or feature collections. Useful for labeling, spatial indexing, and finding representative points.
Use cases: Label placement, facility location analysis, center-of-mass calculations
Work with multiple spatial datasets simultaneously using the layer management panel. Each layer is color-coded by source type: purple for hand-drawn geometries, green for spatial analysis results, and blue for converted or imported data.
Scenario: You have WKT geometry from a PostgreSQL/PostGIS query and need to display it on a Leaflet map.
POLYGON((...))) into the WKT input fieldL.geoJSON() in your Leaflet applicationScenario: You need to create a 500-meter buffer around a property boundary for environmental impact assessment.
Scenario: You have a list of H3 cell indices from a data pipeline and need to visualize them on a map.
Scenario: You received a KML file from Google Earth and need to edit the boundaries.
All data processing happens entirely in your browser. Your spatial data is never uploaded to any server. This means: