KML & KMZ Creator | KML File Generator Free

Create, edit, import, view, analyze and export KML and KMZ files with pro vertex editing, MultiGeometry support, DMS coordinates, and 100% privacy.
XRTech KML Pro
Layers

Draw features to begin.

Click a feature.

Select a feature.

Select a feature.

Select a feature and click "Edit Vertices".

Select features.

0Features
0Polygons
0Paths
0Points
Total Area
Total Length
Quick Answer

What Is the XRTech KML and KMZ Creator, Viewer and Editor?

The XRTech Group KML/KMZ tool is a free, browser-based geospatial tool that lets you create KML files, create KMZ files, view and inspect existing KML and KMZ files on an interactive satellite map, and edit features including names, descriptions, styles and coordinates — all without installing software and without uploading files to any server. The tool supports drawing polygons, paths, points, rectangles and circles, and exporting to KML, KMZ, or GeoJSON format. It is designed for creating Areas of Interest (AOI) for satellite imagery orders, land boundary definition, field mapping and GIS project preparation.

KML + KMZ Create & Edit
100% Private Browser-only
Free No account needed
Key Features

What This Free KML/KMZ Creator and Editor Can Do

A complete browser-based geospatial file tool built to the standard of professional GIS software.

✏️

Create KML and KMZ Files

Draw polygons, paths, points, rectangles and circles directly on the map. Add names, descriptions and styles. Export as KML or KMZ in one click.

📂

Import and Edit Existing Files

Import your existing KML, KMZ or GeoJSON files. Edit feature names, descriptions, coordinates and styles. Reshape polygons and paths by dragging vertices.

📐

Area and Distance Measurement

Accurate geodesic area in km², hectares and m². Path length in km and metres. Total project area and length shown in the stats bar.

🎨

Style Editor

Customise marker colour and size, line colour, width and opacity, polygon fill colour and opacity. Style presets and per-feature style overrides.

🗂

Layer and Folder Management

Organise features into named folders. Toggle visibility per feature or folder. Reorder, rename and delete features from the layers panel.

🔄

Undo, Redo, Auto-Save

Full undo and redo history. Save your session to browser localStorage and restore it when you return. Start a new project at any time.

📡

4 Base Maps

Switch between Satellite (Esri), Street (OpenStreetMap), Terrain (OpenTopoMap) and Dark (CartoDB) base maps.

💾

Export to KML, KMZ, GeoJSON

Download your project as KML, KMZ (ZIP-compressed) or GeoJSON. Export all features or the selected feature only. Default filename: xrtechgroup.

🔒

100% Private and Browser-Based

All file processing, editing and creation happens entirely inside your browser. Nothing is uploaded to any server. Your data never leaves your device.

KML Guide

What Is a KML File? Full Definition, Uses and Structure

KML (Keyhole Markup Language) is an XML-based file format used to represent geographic features — including points, lines, polygons, paths, image overlays and camera views — on Earth mapping applications. It was originally developed by Keyhole Inc. for EarthViewer 3D, acquired by Google in 2004, and standardised by the Open Geospatial Consortium (OGC) in 2008 as OGC KML 2.2.

A KML file is plain text and can be opened in any text editor. Geographic coordinates are stored in longitude, latitude, altitude order — the reverse of the latitude-first convention used in most other contexts. This distinction matters when creating or editing KML files manually.

Core KML Element Types

  • Point — a single location (placemark / marker)
  • LineString — a path of two or more coordinate pairs
  • Polygon — a closed boundary with outer and optional inner rings
  • MultiGeometry — a collection of the above types
  • GroundOverlay — an image positioned on the map
  • Folder — a container for grouping Placemarks
  • Document — the root container element

Example KML Structure

<kml xmlns="http://www.opengis.net/kml/2.2">
  <Document>
    <name>My AOI</name>
    <Placemark>
      <name>Field Boundary</name>
      <Polygon>
        <outerBoundaryIs>
          <LinearRing>
            <coordinates>
              55.30,25.20,0
              55.50,25.20,0
              55.50,25.40,0
              55.30,25.20,0
            </coordinates>
          </LinearRing>
        </outerBoundaryIs>
      </Polygon>
    </Placemark>
  </Document>
</kml>
KML = Keyhole Markup Language XML-based OGC Standard 2008 WGS84 coordinates Google Earth native lon,lat,alt order

What Is a KMZ File?

KMZ is a compressed KML file packaged as a ZIP archive. KMZ stands for Keyhole Markup language Zipped. Because KML files grow large when they contain many features or image overlays, KMZ packages everything into a single compressed file that is significantly smaller.

A KMZ archive contains one or more KML files — typically named doc.kml — plus optional assets such as image overlays, custom icons and 3D model textures. The KMZ format uses standard ZIP compression (DEFLATE or STORE), which is why tools that parse KMZ files must use a proper ZIP library rather than simple byte parsing.

KMZ is the default export format of Google Earth and is the preferred format when submitting an Area of Interest to a satellite imagery provider, as it is a single self-contained file.

KMZ = KML + ZIP Smaller file size Google Earth default Single-file delivery

KML vs KMZ: Key Differences

FeatureKMLKMZ
File typePlain XML textZIP archive
CompressionNoneDEFLATE / STORE
File sizeLargerSmaller
Editable in text editor✓ Yes✗ Must unzip first
Contains assetsExternal references onlyEmbedded assets
Google Earth defaultImport / ExportDefault export
AOI submissionAcceptedPreferred
Create KML

How to Create a KML File Online — Step by Step

Creating a KML file requires no GIS software when you use this browser-based tool. Follow these steps to create your first polygon AOI:

1

Select a draw mode

Click Polygon, Path, Point, Rectangle or Circle from the toolbar at the top of the tool. For an Area of Interest (AOI), use Polygon or Rectangle.

2

Draw on the map

Click the map to place each vertex of your polygon. Double-click to close and finish the shape. For points, a single click places the marker.

3

Add name and description

Click your new feature to select it. In the Edit tab on the right panel, type a name and description. This text is preserved when you export to KML.

4

Set the style

In the Style tab, choose your fill colour, border colour, opacity and line width. Style data is exported as KML StyleMap elements.

5

Export as KML or KMZ

Click Export in the top toolbar. Choose KML or KMZ, enter a file name (default: xrtechgroup), and click Download. The file saves directly to your computer.

Satellite Imagery

How to Create AOI Polygons for Satellite Imagery Orders Using KML

When you order high-resolution satellite imagery from a provider, you define your Area of Interest (AOI) — the geographic boundary of the area you want captured. KML and KMZ are the standard format for submitting AOIs to satellite imagery providers.

Use this tool to draw your AOI polygon precisely over your project area on the satellite basemap. The tool calculates the exact area in km² as you draw, so you know the cost before you submit. Export your polygon as KMZ and attach it to your enquiry.

AOI Tips for Satellite Imagery Orders

  • Draw a tight polygon around your actual area of interest, not a large bounding box. You are charged per km².
  • Use a single closed polygon. Multiple disconnected polygons may be treated as separate orders.
  • Ensure coordinates are in WGS 84 (EPSG:4326). KML requires decimal degree geographic coordinates. This tool always outputs WGS84.
  • Archive imagery minimum is 25 km². New satellite tasking minimum is 100 km².
  • The last coordinate pair must equal the first to close the ring correctly.

XRTech Group accepts KML and KMZ for all satellite imagery orders — optical imagery at 25cm to 2m resolution, SAR radar data, hyperspectral imagery and multispectral data. Archive imagery from $1/km², delivered in 48 hours. Learn more about ordering satellite imagery →

XRTech Group

Created Your AOI? Order Satellite Imagery for That Area.

Export your KMZ polygon from this tool and submit it with your satellite imagery enquiry. Archive 25cm imagery from $20/km², delivered in 48 hours. Free sample tile included with every formal quote.

FAQ

Frequently Asked Questions About KML, KMZ Creation and Editing

KML (Keyhole Markup Language) is an XML-based file format that stores geographic data — including points, lines, polygons, image overlays and styles — for use in mapping applications. It was developed by Keyhole Inc., adopted by Google for Google Earth in 2004, and standardised by the OGC in 2008. KML files are used for satellite imagery AOI definition, land boundary mapping, route planning, construction site management, environmental monitoring and GIS data exchange.
KML is a plain XML text file. KMZ is the same file compressed into a ZIP archive. KMZ is smaller, can embed image assets, and is the default export format of Google Earth. Both formats are fully supported by this tool for import and export. KMZ is the preferred format for submitting AOIs to satellite imagery providers because it is a single self-contained file.
Click Polygon in the top toolbar of this tool. Click on the map to place each vertex of your polygon. Double-click to complete the polygon. In the Edit tab on the right, add a name and description. Adjust the fill colour and border in the Style tab. Click Export, choose KML, enter a file name, and click Download.
Yes. Click Import or drag and drop your KML or KMZ file onto the drop zone. All features load on the map and appear in the Layers panel. Click any feature to select it. Edit the name and description in the Edit tab, change the style in the Style tab, and drag vertices on the map to reshape polygons or paths. Export when you are done.
No. Everything happens entirely inside your browser using JavaScript. Your KML and KMZ files are read from your local disk using the browser FileReader API, parsed in JavaScript memory, and never sent to any server. This is true for import, edit, measurement and export operations. The tool is completely private.
Draw or import a polygon. Click it to select it. The Info tab on the right panel shows the area in km², hectares and m². The total area of all polygon features is shown in the stats bar at the bottom of the tool. The Measure tab also shows individual and combined measurements. Area is calculated using geodesic formulas for geographic accuracy.
Yes. Draw your Area of Interest polygon in this tool, export it as KMZ, and attach the file to your XRTech Group satellite imagery enquiry. XRTech Group accepts KML and KMZ for all imagery orders — 25cm optical imagery, SAR radar data, hyperspectral imagery and multispectral products. Archive imagery from $1/km² with 48-hour delivery and no export restrictions.
Import your KML file into this tool. Then click Export, choose KMZ from the format dropdown, enter a file name and click Download. The tool packages your KML into a ZIP archive using JSZip (running entirely in your browser) and downloads the .kmz file to your computer.
Yes. Click the folder icon in the Layers panel to create a new named folder. Drag features into folders to organise them. Each folder can be toggled on or off on the map. When you export to KML or KMZ, the folder structure is preserved as nested Folder elements inside the Document.
Yes. KML and KMZ files exported from this tool open directly in QGIS (via Layer > Add Vector Layer) and ArcGIS (via Add Data). For ArcGIS, use the KML To Layer geoprocessing tool. GeoJSON export from this tool is also compatible with both QGIS and ArcGIS Pro. The tool outputs WGS84 coordinates which are compatible with all major GIS software.

Request Product Details

Satellite Imagery Advisor

Brief questions. Practical guidance. Get an indicative estimate instantly, and we only proceed to a formal quote once the basics are clear.

Advisor mode: this form will recommend the lowest resolution and type that fits your objective so you do not overpay.
Step 1 — Area & Location
1 / 4
Start simple: Upload a KML/KMZ/ZIP if you have it. If not, a bounding box or center plus dimensions works fine. We will calculate area for you where possible.
Upload AOI file (KML / KMZ / ZIP) — recommended
Preferred: a single polygon AOI. We compute the area automatically.
Enter corner coordinates (bounding box)
Use min/max latitude and longitude.
Enter center coordinate + width & height
Good for quick feasibility when exact boundaries are not available.
Describe location (city / region / site name)
We will follow up to confirm an AOI boundary if needed.
Advisor note: If speed is the priority, we usually check archive first. If you need a specific date window or fresh capture, choose new tasking.
Archive imagery
Previously captured imagery, typically faster delivery.
New capture (tasking)
Satellite is tasked for your AOI; weather and availability can affect capture date.
Not sure, advise me
We will recommend the most feasible option based on area, timing, and objective.
Minimum order guidance
Archive imagery: typically 15 to 25 km²
New capture: typically 50 to 100 km²
Feasibility depends on satellite, location, and timing.
Pick a date window. We will advise what is realistic for your area and cloud conditions.
Resolution guidance: Higher resolution increases detail and cost. We will recommend the lowest resolution that meets your objective.
I know what I need
Select 30cm, 50cm, 75cm, or 1m.
Advise me based on my objective
Answer a quick question about what you need to see.
Almost done. You will see an indicative estimate. If you agree, we will run feasibility and send a formal quote.
I understand this is an indicative estimate and request feasibility and a formal quote.
We handle requests confidentially. No data is shared with third parties.
Protected by spam filter and bot detection. Genuine enquiries only.
Live Summary
Updates as you answer
Area (km²)
AOI method
Coordinates / Location
Imagery type
Date range
Resolution

Indicative Estimate

Based on XRTech published pricing. Final price confirmed after feasibility check.
Complete Steps 1 to 3 to see an estimate.
Once you submit, XRTech will:
  • Archive: run a coverage check in your date range
  • Tasking: confirm window and issue order form or invoice

Quote Request Sent

Your satellite imagery request has been sent to admin@xrtechgroup.com. XRTech will review feasibility and send a formal quote within 24 hours. A free sample tile for your AOI is included in the quote response.