Back to all tools
KML Viewer & KMZ Opener | Map Files on iPhone, iPad & Mac

KML Viewer & KMZ File Opener.

Open any KML or KMZ on a live map and see everything the file holds — every folder, placemark, path, polygon, overlay, style, and balloon. Measure it, edit it, and convert it to CSV, Excel, Shapefile, GeoJSON, GPX, DXF, or a printable PDF map sheet, right on your device with nothing uploaded.

Download on the App Store→

100% on-device | KML · KMZ · GPX · GeoJSON · Shapefile · CSV | Convert, measure, edit | Quick Look & Shortcuts | No account

Product Profile
TASK:
Open | Map | Convert
FORMATS:
.kml, .kmz → CSV, Excel, Shapefile, GeoJSON, GPX, DXF, PDF
RUNS:
iPhone · iPad · Mac
NETWORK:
0 bytes uploaded
ENGINE:
Rush Tools Engine™
The whole file, on a map, in your pocket

KML — Keyhole Markup Language — is how map data travels. Survey boundaries, parcel maps, planned routes, site plans, and field notes all get handed around as .kml or its zipped form, .kmz. The trouble starts when one arrives on a phone or a Mac with nothing to open it, or opens in a viewer that shows the pins and quietly drops the folders, styles, overlays, and attributes that made the file worth sending.

KML Viewer shows the file as its author built it. The folder tree nests exactly as it does in the file, with show and hide on every folder. Icons, line and fill colours, and styles are drawn as intended. Ground overlays sit where they belong, rotated ones included. Balloons open with their formatted descriptions and the images packed inside the KMZ, and time-stamped tracks and tours come along too.

The details that usually get lost are treated as data. Attributes buried in description tables — owner, parcel number, area — become real fields you can search and export. A file report lists what the document contains and every problem found in it, and one tap exports a clean, repaired copy.

Then the file does work. Measure distance, area, and bearing in metric, imperial, or US survey units. Draw an elevation profile along any path. Add, move, rename, and delete features in place, record a GPS track, and pin field photos where they were taken. When it is time to hand it on, convert to the format the next person actually uses — all on the device, with no upload and no account.

Conversions

KML in, the format you need out.

Open a map file, choose what goes out — every folder, only the visible ones, or one file per folder — and export.

KML → CSV & Excel

Placemarks and their attributes as rows and columns, ready for a spreadsheet.

CSV & Excel → KML

A spreadsheet of coordinates turned into a KML or KMZ you can open anywhere.

KML ↔ Shapefile

Zipped Shapefile out with its projection file, or a Shapefile in and KML out.

KML → PDF map sheet

A printable sheet with scale bar, north arrow, legend, and title block.

How it works

How to open a KML or KMZ file on iPhone, iPad, or Mac.

01

Open the file

Pick a KML or KMZ from the Files app, iCloud Drive, Mail, AirDrop, or a download — or paste a link to a shared map, Drive, Dropbox, or GitHub file.

02

Explore the map

Pan, zoom, and tilt the map, toggle folders, tap any feature for its balloon and attributes, and search names, descriptions, and fields across the document.

03

Measure, edit, and check

Measure distance, area, and bearing, draw an elevation profile, edit features in place, and read the file report for anything wrong in the file.

04

Convert and share

Export to KML, KMZ, GeoJSON, Shapefile, CSV, Excel, GPX, TCX, DXF, SVG, or a PDF map sheet, then share it or save it back to Files.

Supported formats

Opens map files, not just KML.

.kml

Keyhole Markup Language — folders, placemarks, paths, polygons, styles, overlays, balloons, tracks, and tours.

.kmz

Zipped KML, including the icons, images, and overlays packed inside it.

.gpx / .tcx

GPS tracks, routes, and waypoints from phones, watches, and bike computers.

.geojson

GeoJSON features, opened on the map and convertible to and from KML.

.shp / .zip

Shapefiles, either loose or zipped, with their attributes.

.csv / .xlsx

Spreadsheets with coordinate columns, placed on the map as features.

.dxf

DXF drawings opened on the map and exportable back to DXF.

What it does

Features built for people who work with map files.

Every Folder, Style, and Balloon

The folder tree, icons, colours, overlays, and formatted balloons appear the way the file's author laid them out — nothing flattened away.

Attributes as Real Fields

Values hidden inside description tables become searchable, exportable fields instead of a block of text you have to read one pin at a time.

File Report & Repair

See what the file contains and every problem found in it, then export a clean, repaired KML with one tap.

Measure & Elevation Profile

Distance, area, and bearing in metric, imperial, or US survey units, and an elevation profile along any path or track.

Coordinates Your Way

Go to any coordinate and read positions as decimal degrees, DMS, UTM, MGRS, or Web Mercator — long-press the map for any spot.

Edit in the Field

Add placemarks, draw lines and areas, move pins, edit names and attributes, record a GPS track, and pin photos where they were taken.

Survey-Grade Exports

Shapefile, DXF, CSV, and Excel can be written in the coordinate system the job uses, such as UTM, US State Plane, or British National Grid.

PDF Map Sheets

Scale bar, north arrow, legend, and a title block for project, company, sheet, and date — with names in Latin, Greek, or Cyrillic printed as written.

3D Terrain & Tours

Tilt and rotate over terrain, and play back the fly-over tours embedded in the file.

Your Own Base Maps

Street, satellite, and terrain maps, or bring an offline MBTiles package, an XYZ tile source, or a WMS server — or draft with no base map at all.

Quick Look & Shortcuts

Preview KML, KMZ, and GPX on a map right inside Files, Mail, and Messages, and convert map files from a Shortcut without opening the app.

Batch Conversion

Pick several map files and convert them all to one format in a single pass.

100% On-Device

Your file is opened, searched, measured, edited, and converted on your iPhone, iPad, or Mac. Nothing is uploaded; the only network use is the base map you choose.

No Account

No sign-in and no registration. Open a map file and start working straight away.

Your Original Stays Intact

Edits and repairs leave through an export, so the file you were sent is never overwritten.

Perfect for
  • Opening a KMZ of parcel or survey boundaries sent by a client, on site, without a laptop.
  • Turning a KML of placemarks into a CSV or Excel sheet for a report or a mailing list.
  • Converting a KML to a zipped Shapefile in the right coordinate system for a GIS or CAD handoff.
  • Building a KML from a spreadsheet of coordinates to share a set of locations.
  • Printing a PDF map sheet with a title block and scale bar for a site meeting.
  • Measuring the area of a boundary or the length of a planned route in US survey units.
  • Recording a field track and photo pins and sending them back as one KMZ.
Get started

Download it and open your first KML or KMZ file straight away. There is no account to create, and nothing about your files leaves the device.

FAQ

Frequently asked questions about KML and KMZ files.

What is a KML file?

KML (Keyhole Markup Language) is a map data format that stores placemarks, paths, polygons, overlays, styles, and descriptions. It is widely used to share locations, boundaries, and routes between mapping apps.

What is the difference between KML and KMZ?

A KMZ is a zipped KML. It usually carries the icons, images, and overlays that the map refers to, packed into a single file. KML Viewer opens both.

How do I open a KML file on iPhone, iPad, or Mac?

Open it with KML Viewer from the Files app, Mail, AirDrop, or a download, or paste a link to a shared map. The file appears on a live map with its folders, styles, and balloons.

Can I convert KML to CSV or Excel?

Yes. Placemarks and their attributes export to CSV or Excel, including values that were hidden inside description tables.

Can I convert a spreadsheet to KML?

Yes. Open a CSV or Excel file with coordinate columns and export it as KML or KMZ.

Can I convert KML to a Shapefile?

Yes. KML exports to a zipped Shapefile with its projection file, in the coordinate system you choose. Shapefiles also open and convert to KML.

Does it convert KMZ to KML and back?

Yes. KMZ exports to KML and KML exports to KMZ.

Can it make a PDF map from a KML?

Yes. The PDF map sheet includes a scale bar, north arrow, legend, and a title block for project, company, sheet number, and date.

Does it work offline?

Yes. Files are read and converted on your device. A base map needs a connection unless you use your own offline MBTiles package or the drafting grid.

Is my file uploaded anywhere?

No. Online KML viewers ask you to upload the file to their server. KML Viewer keeps it on your iPhone, iPad, or Mac.

Can I edit a KML file?

Yes. Add placemarks, draw lines and areas, move pins, and edit names, descriptions, and attributes, then export the result as KML or KMZ.

Open, map, and convert KML files anywhere.

Every folder, style, and balloon on a live map — then measure, edit, and convert to the format you need, on iPhone, iPad, and Mac, 100% on-device.

KML Viewer is an independent utility from Rush Tools. Google Earth, Google Maps, and other product names are referenced only to describe file compatibility; this app is not affiliated with or endorsed by their owners.

●#01XPS/ XPS Viewer.xpsREADY●#02GPX/ GPX Viewer.gpxREADY●#74IGC/ IGC Viewer.igcREADY●#76XLS/ Spreadsheet Repair.xlsxREADY●#78DOC/ Word Repair.docxREADY●#79OLM/ OLM Converter.olmREADY●#80OST/ OST Converter.ostREADY●#33P2M/ PST to MBOX.pst, .ostREADY●#81AVI/ AVI to MP4.aviREADY●#31MHT/ MHT Viewer.mhtREADY●#04MBOX/ MBOX Viewer.mboxREADY●#05PST/ PST Viewer.pstREADY●#06MSG/ MSG Viewer.msgREADY●#77IR/ Thermal Viewer.seqREADY●#07DJVU/ DjVu Viewer.djvu●#03PCAP/ PCAP Analyzer.pcap, .pcapngREADY●#08EML/ EML Viewer.eml●#82P2X/ PDF to XML Converter.pdf -> .xmlREADY●#09NSF/ NSF Viewer.nsf●#83H5/ HDF5 Viewer.h5, .hdf5, .he5, .ncREADY●#84DBF/ DBF Viewer.dbf, .dbt, .fptREADY●#95PQ/ Parquet Viewer.parquet, .parq, .pqREADY●#94EPS/ EPS Viewer.eps, .epsf, .epsi, .psREADY●#93DWG/ DWG Viewer.dwg, .dxfREADY●#92DWF/ DWF Viewer.dwf, .dwfxREADY●#91DST/ DST Viewer.dst, .pes, .jef, .vp3, .exp, .xxxREADY●#90KML/ KML Viewer.kml, .kmzREADY●#89M2P/ MBOX to PST Converter.mbox → .pstREADY●#88O2M/ OST to MBOX Converter.ost → .mboxREADY●#86IFC/ IFC Viewer.ifcREADY●#87GLB/ glTF Viewer.gltf, .glb●#85P7M/ P7M Viewer.p7m, .xml.p7m, .pdf.p7mREADY●#13JSON/ JSON Viewer.json●#14XML/ XML Viewer.xml●#15PDF/ PDF Viewer.pdf●#16LOG/ Log Viewer.log●#17HEX/ HEX Viewer.bin●#18ZIP/ Archive Viewer.zip●#19TAR/ TAR Viewer.tar●#20ISO/ ISO Viewer.iso●#21EMLX/ EMLX Viewer.emlx●#22TNEF/ TNEF Viewer.tnef●#23MIME/ MIME Viewer.mime●#24CSV/ CSV Viewer.csv●#25MD/ Markdown Viewer.md●#26TOML/ TOML Viewer.toml●#27YAML/ YAML Viewer.yaml●#28PCAPNG/ PCAPNG Viewer.pcapng●#29ICS/ ICS Viewer.ics●#30VCF/ VCF Viewer.vcf●#32CRT/ CRT Viewer.crt●#34M2P/ MBOX to PST.mbox to .pst●#35E2P/ EML to PDF.eml to .pdf●#36M2E/ MSG to EML.msg to .eml●#37J2X/ JSON to XML.json to .xml●#38X2J/ XML to JSON.xml to .json●#39C2J/ CSV to JSON.csv to .json●#40J2C/ JSON to CSV.json to .csv●#41H2B/ Hex to Base64hex to b64●#42B2H/ Base64 to Hexb64 to hex●#43Y2J/ YAML to JSON.yaml to .json●#44J2Y/ JSON to YAML.json to .yaml●#45M2D/ MBOX to PDF.mbox to .pdf●#46P2D/ PST to PDF.pst to .pdf●#47P2J/ PCAP to JSON.pcap to .json●#48S2C/ SQLite to CSV.db to .csv●#49I2W/ Image to WebP.png to .webp●#50T2Z/ TAR to ZIP.tar to .zip●#51P2T/ PDF to Text.pdf to .txt●#52H2P/ HTML to PDF.html to .pdf●#53M2H/ Markdown to HTML.md to .html●#54V2C/ VCF to CSV.vcf to .csv●#55I2C/ ICS to CSV.ics to .csv●#56E2M/ EML to MBOX.eml to .mbox●#57EMAIL/ Email Analyzer.mbox●#58LOG/ Log Analyzer.log●#59LINT/ JSON Linter.json●#60XML/ XML Validator.xml●#61SQL/ SQL Inspector.db●#62HASH/ Hash Checker*●#63NET/ Network Profiler.pcap●#64HDR/ Email Header.eml●#65MIME/ MIME Inspector.mime●#66REGEX/ Regex Tester*●#67DIFF/ Diff Tool*●#75DAT/ Winmail.dat Viewer.datREADY●#68ENC/ Encoding Detect*●#69BIN/ Binary Inspector.bin●#70CSV/ CSV Profiler.csv●#71SSL/ SSL Inspector.pem●#72JWT/ JWT Decoder*●#73ARC/ Archive Inspector.zip●#01XPS/ XPS Viewer.xpsREADY●#02GPX/ GPX Viewer.gpxREADY●#74IGC/ IGC Viewer.igcREADY●#76XLS/ Spreadsheet Repair.xlsxREADY●#78DOC/ Word Repair.docxREADY●#79OLM/ OLM Converter.olmREADY●#80OST/ OST Converter.ostREADY●#33P2M/ PST to MBOX.pst, .ostREADY●#81AVI/ AVI to MP4.aviREADY●#31MHT/ MHT Viewer.mhtREADY●#04MBOX/ MBOX Viewer.mboxREADY●#05PST/ PST Viewer.pstREADY●#06MSG/ MSG Viewer.msgREADY●#77IR/ Thermal Viewer.seqREADY●#07DJVU/ DjVu Viewer.djvu●#03PCAP/ PCAP Analyzer.pcap, .pcapngREADY●#08EML/ EML Viewer.eml●#82P2X/ PDF to XML Converter.pdf -> .xmlREADY●#09NSF/ NSF Viewer.nsf●#83H5/ HDF5 Viewer.h5, .hdf5, .he5, .ncREADY●#84DBF/ DBF Viewer.dbf, .dbt, .fptREADY●#95PQ/ Parquet Viewer.parquet, .parq, .pqREADY●#94EPS/ EPS Viewer.eps, .epsf, .epsi, .psREADY●#93DWG/ DWG Viewer.dwg, .dxfREADY●#92DWF/ DWF Viewer.dwf, .dwfxREADY●#91DST/ DST Viewer.dst, .pes, .jef, .vp3, .exp, .xxxREADY●#90KML/ KML Viewer.kml, .kmzREADY●#89M2P/ MBOX to PST Converter.mbox → .pstREADY●#88O2M/ OST to MBOX Converter.ost → .mboxREADY●#86IFC/ IFC Viewer.ifcREADY●#87GLB/ glTF Viewer.gltf, .glb●#85P7M/ P7M Viewer.p7m, .xml.p7m, .pdf.p7mREADY●#13JSON/ JSON Viewer.json●#14XML/ XML Viewer.xml●#15PDF/ PDF Viewer.pdf●#16LOG/ Log Viewer.log●#17HEX/ HEX Viewer.bin●#18ZIP/ Archive Viewer.zip●#19TAR/ TAR Viewer.tar●#20ISO/ ISO Viewer.iso●#21EMLX/ EMLX Viewer.emlx●#22TNEF/ TNEF Viewer.tnef●#23MIME/ MIME Viewer.mime●#24CSV/ CSV Viewer.csv●#25MD/ Markdown Viewer.md●#26TOML/ TOML Viewer.toml●#27YAML/ YAML Viewer.yaml●#28PCAPNG/ PCAPNG Viewer.pcapng●#29ICS/ ICS Viewer.ics●#30VCF/ VCF Viewer.vcf●#32CRT/ CRT Viewer.crt●#34M2P/ MBOX to PST.mbox to .pst●#35E2P/ EML to PDF.eml to .pdf●#36M2E/ MSG to EML.msg to .eml●#37J2X/ JSON to XML.json to .xml●#38X2J/ XML to JSON.xml to .json●#39C2J/ CSV to JSON.csv to .json●#40J2C/ JSON to CSV.json to .csv●#41H2B/ Hex to Base64hex to b64●#42B2H/ Base64 to Hexb64 to hex●#43Y2J/ YAML to JSON.yaml to .json●#44J2Y/ JSON to YAML.json to .yaml●#45M2D/ MBOX to PDF.mbox to .pdf●#46P2D/ PST to PDF.pst to .pdf●#47P2J/ PCAP to JSON.pcap to .json●#48S2C/ SQLite to CSV.db to .csv●#49I2W/ Image to WebP.png to .webp●#50T2Z/ TAR to ZIP.tar to .zip●#51P2T/ PDF to Text.pdf to .txt●#52H2P/ HTML to PDF.html to .pdf●#53M2H/ Markdown to HTML.md to .html●#54V2C/ VCF to CSV.vcf to .csv●#55I2C/ ICS to CSV.ics to .csv●#56E2M/ EML to MBOX.eml to .mbox●#57EMAIL/ Email Analyzer.mbox●#58LOG/ Log Analyzer.log●#59LINT/ JSON Linter.json●#60XML/ XML Validator.xml●#61SQL/ SQL Inspector.db●#62HASH/ Hash Checker*●#63NET/ Network Profiler.pcap●#64HDR/ Email Header.eml●#65MIME/ MIME Inspector.mime●#66REGEX/ Regex Tester*●#67DIFF/ Diff Tool*●#75DAT/ Winmail.dat Viewer.datREADY●#68ENC/ Encoding Detect*●#69BIN/ Binary Inspector.bin●#70CSV/ CSV Profiler.csv●#71SSL/ SSL Inspector.pem●#72JWT/ JWT Decoder*●#73ARC/ Archive Inspector.zip