Select & Extract Map Features Online — GeoJSON, Shapefile, KML and more

Upload any vector file and click individual features on an interactive map to select them. Download just your selection in any supported format — GeoJSON, Shapefile, KML, GeoPackage, GML, and more. Everything runs in your browser; no data is ever uploaded to a server.

What is map feature selection?

Feature selection lets you pick specific geographic features from a dataset by clicking them on a map, rather than writing attribute queries or editing files manually. This is the most direct way to create a subset when you know which features you want visually but do not know their attribute values.

These tools load your file, render all features on an interactive Leaflet map, and let you click to toggle each feature's selected state — selected features are highlighted in amber. You can also select all or clear the selection with one click. When you are happy with your selection, choose an output format and download a new file containing only the features you picked.

The selection and download pipeline runs entirely in the browser using GDAL WebAssembly for format reading and writing, and standard GeoJSON filtering for the selection logic. No data leaves your device.

Common use cases

Extract a subset of countries or regions

Click individual countries from a world boundaries dataset to create a custom regional subset without writing any SQL or attribute queries.

Pick specific features for a client deliverable

Select only the parcels, roads, or buildings relevant to a project area and deliver a clean, minimal dataset without exposing the full source data.

Build a training dataset

Manually select representative features from a large classified dataset to create a labelled training sample for machine learning or quality checking.

Remove unwanted features interactively

Select all features, then deselect the ones you want to exclude — an easy way to remove outliers or erroneous features without editing the source file.

Create a custom map layer

Pick specific points of interest, routes, or boundaries from a larger dataset to create a focused layer for a presentation or web map.

How to use

  1. 1

    Upload your file — drop a GeoJSON, Shapefile (ZIP), KML, GeoPackage, or GML file onto the upload zone.

  2. 2

    View features on the map — all features render on an interactive map. Blue features are unselected; amber features are selected.

  3. 3

    Click to select — click any feature to toggle its selection. Click "Select All" to select every feature, or "Clear" to start over.

  4. 4

    Choose output format — pick GeoJSON, Shapefile, KML, GeoPackage, or any other supported format from the dropdown.

  5. 5

    Download your selection — click Download to get a new file containing only your selected features.

Frequently asked questions

How many features can I select?

You can select any number of features — from one to the entire dataset. The download step filters the in-memory GeoJSON, so performance depends on the size of your selection rather than the size of the original file.

Does the output retain all the original attributes?

Yes. All attribute properties from the original features are preserved in the output. Only the internal selection tracking index (_idx) is stripped before download.

Can I select features from a large file?

The tool works well for datasets up to a few thousand features. For very large files (tens of thousands of features), the map may be slow to render. For large datasets, consider using the attribute filter or clip tools first to reduce the feature count before using visual selection.

Can I download in a different format than I uploaded?

Yes — the output format is independent of the input format. Upload a Shapefile and download as GeoJSON, or upload KML and download as GeoPackage.

Is there a way to select features without clicking each one individually?

Use the "Select All" button to select every feature at once, then deselect individual features by clicking them on the map. This is the fastest approach when you want most features but need to exclude a few.

Visualization Tools

Grid Tools

Bounding Box Tools

Measurement Tools

Buffer Tools

Dissolve Tools

Centroid Tools

Simplification Tools

Data Inspection

More Selection Tools

Filter by Attribute Tools

Convex Hull Tools

Polygon to Line Tools

Line to Polygon Tools

Explode to Points Tools

Flatten Multi-Geometry Tools

Combine Features Tools

Spatial Operations

Raster Operations

Rasterization Tools

Reprojection Tools

Coordinate Conversion Tools