How to upload media files

πŸ• Read time: 3 min

Written By Clark Yuan

Last updated 19 days ago

Overview

Bring your site photos, drone imagery, and 360Β° panoramas into your Project so they appear at their real-world location β€” right alongside your point clouds and maps. Each photo is placed as a pin in the viewer at its GPS capture location. Click any pin to open the image full-screen.

What you can upload

Type

Supported formats

Max file size

Regular photos

JPG, PNG, WebP

1 GB per file

360Β° panoramas

JPG, PNG, WebP

1 GB per file

  • You can upload multiple files at once

  • When uploading more than 3 files, you can group them into a folder and give the group a name (e.g., β€œNorth site - March visit”).

ℹ️ Coming soon: HEIC support is not yet available. Convert HEIC files to JPG before uploading.

Before you start

For a photo to appear at the correct location in your Project, it must contain GPS coordinates (latitude and longitude) in its metadata. Most phones and drones save this automatically when GPS is enabled β€” you usually don't need to do anything.

ℹ️ No GPS data? Photos without location metadata cannot currently be placed on the map and will be blocked at the review step. Manual location entry is coming soon.

How to upload media files

  1. Open your Project.

  2. Click Upload in the top-right corner of the Project page and select Media.

  3. Select your files by clicking to browse, or drag and drop them directly into the upload area. You can select multiple files at once.

  4. Review the pre-upload list β€” each file will show one of three statuses before anything uploads. See Understanding file statuses below.

  5. Remove any files marked ❌ Cannot upload, or fix the issue and re-add them. All errors must be resolved before the remaining files can proceed.

  6. Optionally, group your files into a named folder by clicking Add to folder and entering a folder name.

  7. Click Upload.

βœ… Confirmation: Once uploaded, your photos appear as pins in the viewer at their GPS capture location.

Understanding file statuses

Stitch3D scans each file before uploading and shows you a review list. Each file will show one of three states:

Status

What it means

βœ… Ready to upload

The photo has valid GPS location data and is ready to go

⚠️ Warning

The photo will still upload, but there's something to be aware of (e.g., 2D-only)

❌ Cannot upload

Something must be fixed before this file can be uploaded

Common reasons a file is blocked (❌):

  • Missing GPS data β€” the photo has no location metadata and cannot be placed on the map

  • Special characters in filename β€” rename the file using plain letters, numbers, hyphens, and underscores only

  • File exceeds 1 GB β€” compress or resize the file before re-uploading

  • Storage limit exceeded β€” your plan's storage limit would be reached. See β€œHow to upgrade your storage” to upgrade or free up space

⚠️ Any file marked ❌ must be removed or fixed before the remaining files can upload. You cannot proceed with a partial batch that includes errors.

How it works in different project types

Georeferenced Projects Photos are placed at their real-world GPS coordinates and appear both on the 2D map and inside the 3D viewer. This is the standard workflow for most users.

Quickstart Projects Quickstart Projects don't have a defined coordinate system. Photos can be placed on the 2D map view only. You'll see a ⚠️ warning on each file explaining this, but the upload will still proceed.

360Β° panoramas

Stitch3D automatically detects equirectangular panorama files on upload β€” you don't need to flag them manually. In the viewer:

  • 360Β° panoramas display with an Orbit icon

  • Regular photos display with an Image icon

Click a panorama pin to open it in the full-screen panorama viewer.

After upload

Your photos appear as pins in the viewer at their GPS capture location. From the viewer you can:

  • Click any pin to open the photo full-screen

  • Navigate panoramas by clicking and dragging inside the panorama viewer

  • Download photos (subject to the download permissions you've set for shared users)

Troubleshooting

My photos uploaded but aren't showing as pins in the viewer Confirm your photos have embedded GPS metadata. Open a photo on your device and check the file properties or EXIF data to look for latitude and longitude values. If there are none, the photo cannot be placed on the map with the current version of the uploader.

My panoramas are displaying as regular photos Stitch3D detects panoramas automatically based on the image's aspect ratio and metadata. If a panorama is showing an Image icon instead of an Orbit icon, it may not be in a standard equirectangular format. Re-export from your panorama software in equirectangular format and re-upload.

Related articles

What file types does Stitch3D support?

How to upload point clouds

How to upload rasters (GeoTIFF)

β†’ πŸ”— How to share a project with a client