Skip to content
Convert kmz to gltf

Free online KMZ to GLTF converter

Convert Google Earth KMZ models to glTF or GLB for web, engine, and AR workflows.

Convert KMZ to GLTF online - free

Uploading…

Your file is processed instantly and deleted as soon as you download it.

How it works

  1. 1/3

    Upload your .kmz file

    Click to browse to select your file you want to convert or simply drag & drop your file into selected area.

  2. 2/3

    Perform .kmz to .gltf conversion

    After successful file upload, click to convert when you are ready.

  3. 3/3

    Download converted .gltf file

    Conversion result is ready to download.

How to convert kmz to gltf file

Google Earth and GIS packages commonly deliver 3D content as KMZ, while web viewers, game engines, and AR tools often require glTF or GLB. Converting the package makes its local model usable in those applications, but geographic placement and KML-only content may need separate handling.

What KMZ contains

KMZ is a ZIP-compressed package containing KML (Keyhole Markup Language) data. Google Earth, Google Earth Pro, SketchUp exports, and GIS or mapping applications use it for placemarks, paths, polygons, camera views, geographic coordinates, and 3D models.

A KMZ commonly contains doc.kml, one or more COLLADA .dae files, and image textures such as .jpg or .png. It is not necessarily a 3D mesh: some packages contain only map features, labels, terrain references, overlays, or links to remote data. Conversion produces a model only when local 3D geometry is present or the referenced geometry can be obtained.

What glTF provides

glTF is an open runtime 3D format maintained by the Khronos Group. It represents scene nodes, meshes, materials, textures, cameras, and animations for efficient loading in browsers, real-time viewers, game engines, and AR applications.

A .gltf asset normally uses a JSON scene file plus separate binary and image files. A .glb file is the binary form and can package the scene, mesh data, and textures in one file, making it the usual choice for sharing. glTF materials are primarily physically based and do not preserve every COLLADA or Blender material feature.

Extract the KMZ package

  1. Keep an untouched copy of the original .kmz file.
  2. Open the file with a ZIP-compatible archive utility, or rename model.kmz to model.zip and extract it.
  3. Extract the complete folder structure, including doc.kml, .dae files, and image textures. Relative paths in the KML and COLLADA files depend on those folders remaining together.
  4. Open doc.kml in a text editor and inspect its <Model> and <Link> elements to identify the referenced COLLADA file. If there is no local .dae file, the package may not contain convertible 3D geometry.

Convert the model with Blender

  1. Install a current Blender release with its COLLADA importer and glTF exporter available.
  2. Choose File → Import → Collada (.dae), then select the extracted .dae file from its original folder. Do not move the file away from its textures before importing.
  3. Inspect the result in Material Preview or Rendered view. If images are missing, use File → External Data → Find Missing Files and select the extracted resource directory.
  4. Check scale, normals, hierarchy, duplicate objects, and polygon count. Remove cameras, lights, or empty nodes that are not needed. Apply transforms with Object → Apply → All Transforms only after confirming the desired orientation and scale.
  5. Choose File → Export → glTF 2.0. Set the format to glTF Binary (.glb) for one portable file, or to glTF Separate (.gltf + .bin + textures) when the destination requires separate assets.
  6. Enable Selected Objects when only the imported model should be exported. Use image textures and standard physically based material inputs; procedural Blender nodes and unsupported shader features may be simplified or omitted.
  7. Open the exported file in the target viewer or engine and check geometry, textures, orientation, scale, and animation before delivery.

Users who do not need local editing can upload the KMZ to 101convert.com for free conversion without installing software. Automatic conversion is less suitable when the package has missing network resources, unusual COLLADA features, multiple models, or KML placement that must be preserved precisely.

Quality and compatibility limits

KML can place a model with latitude, longitude, altitude, heading, tilt, and roll. glTF normally stores a local scene coordinate system, so the original map position is not automatically equivalent in the exported asset. Record the KML coordinates separately, or apply a local origin and retain the geographic metadata for use in a GIS or geospatial engine.

Very large geographic coordinates can cause floating-point precision problems in real-time applications. Recenter the mesh near the origin before export when appropriate, while preserving the original geographic position outside the glTF file.

Textures referenced by remote URLs, Google Earth-specific paths, or incorrect case-sensitive filenames may not load. Download resources where permitted, convert unsupported image formats to PNG or JPEG, and verify every texture path before export.

COLLADA imports may have reversed normals, incorrect units, duplicated materials, missing animations, or excessive geometry. Inspect and correct these issues in Blender. The conversion generally does not preserve KML labels, map overlays, network links, terrain behavior, or Google Earth presentation settings; it exports the available 3D scene rather than the complete map visualization.

KMZ vs GLTF: format comparison

How the KMZ and GLTF formats compare on the properties that matter most for this conversion.

Comparison of the KMZ and GLTF file formats
Property .KMZ Keyhole Markup Zip .GLTF GL Transmission Format
Open standard Partly open Yes
Compression Lossless Both
Typical file size Small Small
Opens in a web browser No Partial
Further editing Limited Easy
Metadata support Extensive Basic
Plain-text readable No Yes
Best used for Data exchange Data exchange
Introduced 2004 2015
Developer Keyhole, Inc. / Google Khronos Group
MIME type application/vnd.google-earth.kmz model/gltf+json

Information about file extensions and file types is provided by File-Extensions.org

The database currently does not contain any direct kmz file converter links.

Frequently asked questions

Is the KMZ to GLTF converter free?

Yes, converting KMZ to GLTF on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.

How large can my KMZ file be?

You can upload KMZ files up to 50 MB and convert up to 1 files at once in a single batch.

What happens to my uploaded files?

Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.

Do I need to install any software to convert KMZ to GLTF?

No. The KMZ to GLTF conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.

Did the conversion fail?

In most cases, the cause is an incorrect file format. Please upload a valid KMZ file for this KMZ to GLTF conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.

Already downloaded

This file has already been downloaded. For your privacy it was deleted from our server right after the download, so it cannot be downloaded again. To get it once more, convert the file again.