🛰 Free Online Tool — XRTech Group

KML / KMZ File Viewer Online

Use KML/KMZ file viewer to upload any KML or KMZ file and instantly view polygons, paths and placemarks on an interactive satellite map. See distance, area, coordinates, bounding box and full feature details. Free. No account needed.

✓ Free to use ✓ Distance & area ✓ Full coordinates ✓ 3 base maps ✓ Layer toggle ✓ Placemark list

KML / KMZ File Viewer

🗺
Drop your KML or KMZ file here
or click anywhere in this area to browse your files
.kml.kmz.zip
xrtechgroup.com·KML Viewer
Click a feature to inspect it
0Features
0Polygons
0Paths
0Points
Total Area
Total Length

Free KML Viewer Online

Open and view KML and KMZ files online for free. Upload your KML or KMZ file and instantly visualise your geospatial polygon, path or point data on an interactive satellite map. No software needed.

📐

Area & Distance

Every polygon shows its area in km², ha or m². Every path shows its total length. Calculated using the Haversine formula for accuracy.

📍

Placemark Details

All placemarks, points, paths and polygons are listed in the Features panel with name, type and measurement. Click any to highlight it on the map.

🌐

Live Coordinates

Move your cursor across the map to see live latitude and longitude. Click any feature to see its full coordinate list, bounding box and DMS format.

🗂

Layer Toggle

Switch individual features on and off from the Layers tab. Useful for KML files with many overlapping polygons or mixed geometry types.

🛰

3 Base Maps

Switch between Satellite imagery (Esri World Imagery), OpenStreetMap street map and OpenTopoMap terrain view directly on the map.

🔒

100% Private

Your file is read entirely in your browser. Nothing is uploaded to any server. Your geospatial data stays on your device at all times.

What Is a KML File? Full Form, Definition and Purpose

KML stands for Keyhole Markup Language. It is an XML-based file format used to store and display geographic data — including points, lines, polygons, paths and image overlays — on maps and Earth browsers. The name comes from Keyhole Inc., the company that originally created the format before Google acquired it in 2004.

In 2008, KML became an official international standard under the Open Geospatial Consortium (OGC), making it one of the most widely adopted geospatial file formats in the world. It is supported natively by Google Earth, Google Maps, QGIS, ArcGIS, Mapbox, NASA WorldWind and dozens of other platforms.

A KML file contains geographic coordinates in latitude and longitude, together with optional attributes such as name, description, style, colour and altitude. When you open a KML file in a viewer like this one, the geometry renders on the map exactly where those coordinates sit on Earth.

KML = Keyhole Markup Language XML-based format OGC Standard 2008 Google Earth native WGS84 coordinates

What Is a KMZ File?

KMZ stands for Keyhole Markup language Zipped. It is a KML file compressed into a ZIP archive. Because KML files grow large when they contain many features, complex polygons or embedded imagery, KMZ packages everything into a single compressed file that is significantly smaller and easier to share.

A KMZ can contain one or more KML files plus supporting assets such as image overlays, icons and 3D model textures. KMZ is the default export format in Google Earth and the preferred format for submitting an Area of Interest (AOI) to satellite imagery providers like XRTech Group.

KMZ = KML + ZIP compression Smaller file size Google Earth default export

History of KML

KML was created by Keyhole Inc. for EarthViewer 3D, an early interactive 3D Earth application. Google acquired Keyhole in 2004 and rebranded EarthViewer as Google Earth, making KML its native format. When Google Earth became free to the public in 2005, KML spread rapidly across the GIS and Earth observation community.

The Open Geospatial Consortium formally adopted KML as an international standard in 2008 under the designation OGC KML 2.2, cementing its role alongside GeoJSON, Shapefile and GeoTIFF as a core geospatial exchange format used globally today.

KML vs GeoJSON vs Shapefile vs GeoTIFF: Key Differences

KML is one of several geospatial data formats in common use. Understanding when to use each one saves time and avoids compatibility issues.

KML vs GeoJSON

GeoJSON is a JSON-based format that has become popular in web mapping and developer workflows. It is more compact than KML for simple geometry and easier to process in JavaScript. KML is more expressive for rich annotations, styling and 3D visualisation. KML is the preferred format for Google Earth and satellite imagery AOI submissions. GeoJSON is preferred for web APIs and Leaflet or Mapbox maps.

KML vs Shapefile

Shapefiles (SHP) are the dominant format in desktop GIS workflows and ArcGIS environments. A Shapefile is actually a collection of multiple files (.shp, .dbf, .shx and others) that must be kept together. KML is a single file that is easier to share. For satellite imagery AOI submission, most providers prefer KML or KMZ because it is a single standardised file. Shapefiles are more common for complex attribute-rich vector datasets in GIS analysis.

KML vs GeoTIFF

GeoTIFF is a raster format used for satellite imagery itself. When you order and receive satellite images from XRTech Group, the imagery arrives as a GeoTIFF. The KML file is what you use to define where you want the image to be captured. GeoTIFF contains the pixels of the image. KML contains the coordinates of the boundary. They work together in the same workflow but serve completely different purposes.

How a KML File Is Structured

A KML file is plain-text XML. You can open it in any text editor. Coordinates are in longitude, latitude, altitude order — note that longitude comes before latitude in KML, which is the reverse of the common lat/lon convention.

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
  <Document>
    <name>My Area of Interest</name>
    <Placemark>
      <name>AOI Polygon</name>
      <Polygon>
        <outerBoundaryIs><LinearRing>
          <coordinates>
            55.30,25.20,0  55.50,25.20,0
            55.50,25.40,0  55.30,25.40,0  55.30,25.20,0
          </coordinates>
        </LinearRing></outerBoundaryIs>
      </Polygon>
    </Placemark>
  </Document>
</kml>

The core elements are Document (container for all features), Placemark (individual geographic feature), Polygon / LineString / Point (geometry type) and coordinates (the actual lon,lat,alt tuples separated by whitespace).

How to Create a KML or KMZ File

1

Google Earth (Desktop or Web)

Open Google Earth. Click New Project then Add to Project. Draw a polygon or path on the map. Right-click the project and choose Export as KML or Export as KMZ. KMZ is recommended as it is smaller.

2

QGIS (Free Desktop GIS)

Load or draw your vector layer. Go to Layer > Export > Save Features As. Choose KML or KMZ as the format. Set the CRS to EPSG:4326 (WGS 84) and save.

3

ArcGIS Pro / ArcMap

Use the Layer To KML geoprocessing tool under Conversion > To KML. Select the input layer, set the output path and run. Output can be KML or KMZ depending on the tool version.

4

Draw Online

Tools like geojson.io let you draw polygons on a web map and export as KML. Draw your area then go to Save > KML. Useful when you have no GIS software installed.

5

Write Manually

Because KML is plain XML you can write it by hand in any text editor. Copy the structure above, replace the coordinates and save with a .kml extension. Compress to ZIP and rename to .kmz for a KMZ file.

Tools That Open KML and KMZ Files

ToolTypeKMLKMZBest for
Google Earth ProDesktop (free)Visualisation, creation, export
Google Earth WebBrowser (free)Quick viewing without software
Google MapsBrowser / AppSharing layers with teams
QGISDesktop (free)GIS analysis and editing
ArcGIS ProDesktop (paid)Enterprise GIS and conversion
NASA WorldWindDesktop (free)Scientific 3D visualisation
XRTech KML ViewerBrowser (free)AOI preview + satellite imagery orders

What Are KML Files Used For?

🛰

Satellite Imagery Orders

KML and KMZ are the standard for defining an AOI when ordering satellite imagery from providers like XRTech Group.

🏗

Construction Monitoring

Project boundaries and site extents are defined in KML for progress tracking with satellite imagery over time.

🌾

Precision Agriculture

Farm boundaries and field polygons are stored in KML for crop monitoring and NDVI analysis using multispectral satellite data.

🌊

Disaster Response

Flood extents and evacuation zone boundaries are shared as KML between emergency response agencies for rapid deployment.

Mining and Exploration

Concession boundaries and exploration block extents are recorded in KML for mineral and gold exploration projects using hyperspectral data.

🏙

Urban Planning

Zoning boundaries and development areas are defined in KML for urban planning and smart city satellite imagery workflows.

🌿

Environmental Monitoring

Protected area boundaries and deforestation zones are mapped in KML for environmental compliance and carbon project management.

Maritime and Ports

Port boundaries and maritime exclusion zones are shared as KML for SAR satellite maritime domain awareness applications.

🛡

Defence and Intelligence

Area of interest definitions for satellite tasking orders are specified in KML for intelligence and reconnaissance operations.

KML Files and Satellite Imagery — How They Work Together

When you order high-resolution satellite imagery, you need to define exactly which area of Earth to capture. That boundary is your Area of Interest, and the standard format for submitting it is KML or KMZ. You draw your polygon in Google Earth or QGIS, export it as KMZ, and send it to your satellite imagery provider. The coordinates in your file calculate the total area in km², set the tasking boundary and determine pricing.

XRTech Group accepts KML and KMZ for all satellite imagery orders — optical imagery at 30cm to 2m resolution, SAR satellite imagery for all-weather monitoring, hyperspectral satellite imagery for mineral and agricultural analysis, and multispectral satellite imagery for NDVI and land cover mapping. Archive imagery starts from $1 per km². Minimum order is 25 km². Learn more about buying satellite imagery →

KML AOI Tips for Satellite Imagery Orders

  • Draw a tight polygon around your actual area rather than a large bounding box — you pay per km².
  • Use a single closed polygon. Multiple disconnected polygons may be processed as separate orders.
  • Ensure coordinates are in WGS 84 (EPSG:4326). KML requires decimal degree geographic coordinates.
  • The last coordinate pair must match the first to form a closed ring.
  • Archive minimum is 25 km². New satellite tasking minimum is 100 km².

Ready to order satellite imagery for your KML area?

XRTech Group accepts KML and KMZ for all satellite imagery orders. Get a quote within 24 hours. Archive imagery from $1 per km². Emergency tasking in 24 hours. 130+ satellites covering the Middle East, Africa and Asia.

Frequently Asked Questions About KML and KMZ Files

What does KML stand for?
KML stands for Keyhole Markup Language. The name comes from Keyhole Inc., the company that created the format for EarthViewer 3D. Google acquired Keyhole in 2004 and KML became the native format for Google Earth. In 2008 it was adopted as an OGC international standard.
What does KMZ stand for?
KMZ stands for Keyhole Markup language Zipped. It is a KML file compressed into a ZIP archive, containing the KML document plus optional supporting assets like image overlays and icons. KMZ is the default export format in Google Earth and is typically smaller than the equivalent raw KML file.
How do I open a KML file online?
Use the free KML KMZ File Viewer on this page. Click the green Open File button or drop your KML or KMZ file into the drop zone. Your file is parsed locally in the browser and all features appear instantly on the interactive satellite map with full distance, area and coordinate data.
Can I see the distance and area of my KML file?
Yes. This viewer calculates distance for all LineString paths using the Haversine formula and calculates area for all Polygon features in km², hectares or m². The stats strip at the bottom shows total area and total path length. Click any individual feature to see its exact measurements in the Info tab.
Can I use KML files to order satellite imagery?
Yes. KML and KMZ are the standard format for defining your Area of Interest when ordering satellite imagery. XRTech Group accepts KML and KMZ for all optical, SAR, hyperspectral and multispectral satellite imagery orders. Draw your polygon in Google Earth or QGIS, export as KMZ and submit it with your enquiry.
What coordinate system does KML use?
KML always uses WGS 84 (EPSG:4326) geographic coordinates in decimal degrees. Coordinates are in longitude, latitude, altitude order — note that longitude comes before latitude in KML, which is the reverse of the more common latitude, longitude convention used in most other contexts.
Is this KML viewer free and private?
Yes, completely free and completely private. This KML KMZ file viewer is provided free by XRTech Group with no account, no signup and no payment required. Your files are processed entirely in your browser using JavaScript. Nothing is sent to any server — your geospatial data stays on your device.

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/type that fits your objective — so you don't 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+dimensions works fine. We'll 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 aren't available.
Describe location (city / region / site name)
We'll 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 (often < 90 days), typically faster delivery.
New capture (tasking)
Satellite is tasked for your AOI; weather and availability can affect capture date.
Not sure — advise me
We'll recommend the most feasible option based on area, timing, and objective.
Minimum order guidance
• Archive imagery: typically 15–25 km²
• New capture: typically 50–100 km²
Feasibility depends on satellite, location, and timing.
Pick a date window. We'll advise what's realistic for your area and cloud conditions.
Resolution guidance: Higher resolution increases detail and cost. We'll 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 "what do you need to see?" question.
Almost done. You'll see an indicative estimate. If you agree, we'll run feasibility and send a formal quote (archive coverage check / tasking order form).
I understand this is an indicative estimate and request feasibility + a formal quote.
We handle requests confidentially. No data is shared with third parties.
Live Summary
Updates as you answer
Area (km²)
AOI method
Coordinates / Bounding Box
Imagery type
Date range
Resolution

Indicative Estimate

Based on XRTech's published pricing. Final price confirmed after feasibility check.
Complete Steps 1–3 to see an estimate.
Once you submit, XRTech will:
  • Archive → run a coverage check in your date range
  • Tasking → confirm window + issue order form / 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.