Convert jpg to kmz

Free online JPG to KMZ converter

Place a JPG on a map and package its georeferencing as a KMZ overlay.

Convert JPG to KMZ online - free

Uploading…
Selected files exceed the 30 MB total limit. Please select fewer or smaller files.

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

How it works

  1. 1/3

    Upload your .jpg 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 .jpg to .kmz conversion

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

  3. 3/3

    Download converted .kmz file

    Conversion result is ready to download.

How to convert jpg to kmz file

Google Earth and GIS applications use KMZ when an image must be shared with its geographic placement and display instructions in one file. Converting an ordinary JPG requires defining its position first; a file containing only pixels cannot provide a reliable map location.

What the JPG format is

JPG, also called JPEG, is a lossy raster format used for photographs, scans, screenshots, aerial imagery, and exported maps. Cameras, phones, scanners, web browsers, Adobe Photoshop, GIMP, and office applications commonly create or open it. A JPG stores pixels but normally has no boundary coordinates or coordinate reference system.

Some cameras and phones write GPS coordinates to JPG EXIF metadata. Those coordinates usually identify the camera position, not the image footprint, corners, orientation, or scale, so EXIF geotags alone do not accurately georeference a scanned map or aerial image. A companion world file such as .jgw, usually with a matching .prj, can supply raster placement information.

What the KMZ format is

KMZ is a ZIP-compressed package that normally contains a KML document and associated resources such as JPG or PNG images. KML describes geographic objects, including placemarks, paths, polygons, image overlays, and camera views. A JPG is commonly packaged as a KML GroundOverlay, whose coordinates define where the image appears on the earth.

Google Earth Pro, Google Earth Web, QGIS, ArcGIS, and other geospatial applications can import KMZ. Packaging the KML and image together avoids broken external image links during sharing or archiving. KMZ is a container, not a georeferencing method; the KML must contain valid placement data.

How to convert a JPG to KMZ

For approximate placement in Google Earth Pro

  1. Open Google Earth Pro on Windows, macOS, or Linux.
  2. Choose Add → Image Overlay, enter a name, and use Browse to select the JPG.
  3. Move, resize, and rotate the overlay over identifiable map features. Enter known coordinates or use surveyed control points when accuracy matters; visual alignment alone is approximate.
  4. Adjust transparency to compare the image with the basemap, then click OK.
  5. In the Places panel, right-click the overlay and choose Save Place As. Select KMZ and save the file.

This method creates a KML overlay with the JPG embedded or referenced inside the KMZ. It is appropriate for a quick map overlay, not for survey-grade registration.

For measured georeferencing in QGIS

  1. Open QGIS and choose Raster → Georeferencer → Georeferencer.
  2. Load the JPG and add at least three known control points whose coordinates are available from a reference layer, map grid, or survey. Distribute additional points across the image to expose distortion.
  3. Set the correct target CRS and transformation, then run the process to create a georeferenced GeoTIFF or another georeferenced raster.
  4. Use the resulting raster with GDAL to create a KMZ super-overlay, or use a QGIS workflow that exports a raster overlay to KML/KMZ. Confirm that the output uses WGS 84 geographic coordinates, as required by KML.

QGIS is the better choice for scanned maps, aerial images, and other sources that need control points or a defined CRS. If the JPG already has a valid .jgw and .prj, load it with those companion files and verify its placement before exporting.

For repeatable processing with GDAL

After the raster has valid georeferencing, GDAL can create a tiled KML super-overlay:

gdal_translate -of KMLSUPEROVERLAY input.tif output.kmz

GDAL transforms supported source CRS data to the coordinate system used by KML and creates tiles for large images. A plain JPG without georeferencing, a world file, or other spatial metadata cannot be correctly positioned by this command alone. Test the command with the GDAL version installed on the system because available drivers and output behavior vary by build.

Using an online converter

MyGeodata Cloud and similar GIS conversion services can convert georeferenced raster data to KMZ. Uploading an ordinary JPG does not let the service determine its real-world location; provide spatial metadata or use the service's control-point or overlay tools if available. Check the accepted CRS, maximum file size, output type, and data-retention policy before uploading. Use Google Earth Pro, QGIS, or GDAL locally for confidential imagery, field photographs, or large rasters, then open the downloaded KMZ to verify its position and image links.

Quality and compatibility limits

Conversion does not restore detail lost through JPEG compression. Avoid opening and re-saving the source as JPG before packaging it, because another lossy-compression cycle can reduce quality. PNG is usually better for line drawings, labels, and transparency, although the KML may still reference a JPG when its smaller size is useful.

Large single-image overlays can load slowly in Google Earth and other clients. A KML super-overlay with multiple resolution tiles is more suitable for large aerial or scanned imagery. Keep all referenced resources inside the KMZ and preserve relative paths; manually renaming or deleting files in the ZIP archive can make the overlay fail. Verify the CRS, image extent, antimeridian behavior, transparency, and alignment in the target application because KMZ support and rendering details differ between programs.

JPG vs KMZ: format comparison

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

Comparison of the JPG and KMZ file formats
Property .JPG JPEG File Interchange Format .KMZ Keyhole Markup Zip
Open standard Yes Partly open
Compression Lossy Lossless
Typical file size Small Small
Opens in a web browser Yes, natively No
Further editing Limited Limited
Metadata support Extensive Extensive
Plain-text readable No No
Best used for Photographs Data exchange
Introduced 1992 2004
Developer Joint Photographic Experts Group Keyhole, Inc. / Google
MIME type image/jpeg application/vnd.google-earth.kmz

Frequently asked questions

Is the JPG to KMZ converter free?

Yes, converting JPG to KMZ 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 JPG file be?

You can upload JPG files up to 250 MB and convert up to 50 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 JPG to KMZ?

No. The JPG to KMZ 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 JPG file for this JPG to KMZ 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.

Does converting JPG to KMZ add georeferencing automatically?

No, a JPG becomes a georeferenced map overlay only when the KMZ includes correct location and size information. GPS data in the JPG, if present, may not be used automatically, so the overlay placement must be checked.

Will my JPG quality or colors change in a KMZ overlay?

The JPG usually remains the same raster image, so its existing lossy compression and color limitations remain. Resampling during conversion can reduce detail, and the displayed quality depends on the source resolution and map zoom.

Can a JPG-based KMZ overlay be edited back into the original JPG?

The image pixels can usually be extracted, but the KMZ's map positioning is separate from the JPG and is not stored as editable image content. The result is not a layered or vector map, so changing its boundaries or coordinates requires editing the overlay information.

Why is my JPG KMZ overlay in the wrong place or stretched?

Incorrect corner coordinates, image bounds, coordinate reference systems, or latitude and longitude order can place or stretch the overlay incorrectly. A JPG has no inherent map projection, so the KMZ must describe its geographic extent accurately.