WhatsApp

Merge existing polygons into one clean boundary

Built for KML/KMZ files that already contain closed area polygons. Use true geometric union (dissolve) to turn fragmented areas into one clean boundary for Google Earth, QGIS, agriculture, and drone mapping.

Merge my polygons

Support via email
Before
Before: fragmented closed polygons across multiple KML or KMZ files
After
After: one merged polygon boundary
powered byKML Unifier
Built for existing closed polygons.
One merged boundary instead of fragmented areas.
Not for points or line-only files.
Real workflow

See a real KML merge from upload to final boundary

Watch a real workflow showing KML Unifier merging separate KML/KMZ polygon files into one clean boundary — ready for Google Earth, QGIS, farm mapping and GIS workflows.

1 min demoNo setupReal output preview
Try with your own KML/KMZ files
Real product demo
Real usage data

Real polygon files. Real merge workflows.

KML Unifier is already processing KML/KMZ polygon data from agriculture, drone mapping, GIS cleanup and Google Earth workflows across multiple countries.

35k+
polygons processed

Closed areas merged and analyzed

1.5k+
KML/KMZ files

Uploaded for real workflows

45+
countries reached

Global usage footprint

1.1B+
hectares processed

Mapped area handled

Upload your KML/KMZ files

Merge multiple KML/KMZ polygons into one clean boundary in seconds.

Limits: Free plan: up to 3 files. Paid plans: up to 300 files. Max 2.00 MB each and 20.00 MB total per upload.

Upload and preview for free. Unlock the final merged file only when you want to download it.

Merge parameters

Quick presets
Max gap distance (m)Distance used to connect nearby polygons or line endpoints when the uploaded files contain only lines.
Width used to create connecting corridors between nearby polygons. This is ignored for line-only files.
advanced
Free preview • Unlock the final KML only if you decide to download it.

How it works

1

Upload your KML/KMZ files

Drag and drop KML/KMZ files containing the polygons you want to merge—field boundaries, application areas, parcels, project sites, and more.

2

Server-side processing

Our backend performs a geometric union (dissolve) to merge all polygons into a single boundary.

3

Download one unified KML

Get a single KML output ready for Google Earth, GIS tools, drones, and field operations.

API

KML Unifier API

We’re building an official API for automated KML polygon merging. Integrate it directly into agritech platforms, GIS pipelines, drone mapping workflows, or your own software.
Coming soon.

Notify me when the API is available

Join the waitlist to hear when API access opens for automated workflows and integrations.

No spam. We’ll only email you when the API launches.

Frequently asked questions

How do I merge KML files online?

Click Upload, select multiple .kml files, and run the merge. You’ll get one unified boundary to download and use in Google Earth or GIS tools.

Can I merge KMZ files online too?

Yes. You can upload .kmz files and merge them the same way. The output is a single unified boundary ready for your workflow.

Does this work with Google Earth?

Yes. The merged output is compatible with Google Earth. A common workflow is: export your polygons, merge them here, then open the final unified boundary in Google Earth.

What happens during the merge?

The tool combines all uploaded polygons into a single boundary (often called merge, union, or dissolve). If polygons are close, you can optionally connect them using corridors.

Why can the output area differ slightly from the input area?

Small differences can happen due to geometry cleanup, projection adjustments, and optional corridor creation. In most mapping and planning workflows, these differences are minimal.

What file formats are supported?

Currently, .kml and .kmz are supported. Other formats (like GeoJSON) may be added later.

Can I use KML Unifier for commercial projects?

Yes. It’s commonly used by consultants and teams working with agriculture mapping, drones, surveying, engineering, and GIS projects.