CUSTOMSMUG

How to Migrate Your Photos from Dropbox to SmugMug

Learn how to transfer your photos and videos from Dropbox to SmugMug using Folio — folder structure preserved, EXIF data intact, no files modified in your Dropbox.

Dropbox migration is a Pro feature and requires a Folio license.

There is no built-in transfer tool between Dropbox and SmugMug, but Folio makes the migration seamless. Folio connects directly to your Dropbox account via the Dropbox API, downloads your original photos and videos, and uploads them to SmugMug — preserving your folder structure and all EXIF metadata (dates, GPS coordinates, camera info).

Unlike Google Photos, Dropbox stores original files with their EXIF data intact, so there's no need for a separate metadata patching step. What you have in Dropbox is exactly what lands on SmugMug.

Before you begin, make sure you have:

  • Folio installed and running on your Mac
  • Signed in to your SmugMug account inside Folio
  • A Dropbox account with the photos you want to migrate
  • A stable internet connection — Folio downloads files from Dropbox and uploads them to SmugMug in sequence

You do not need the Dropbox desktop app installed. Folio connects directly to Dropbox's cloud API.

Open the migration window

From the menu bar, go to File → Migrate From... (or press Cmd+Shift+M).

This opens the Migrate Content window. Select Dropbox as your migration source.

Migrate Content window showing Flickr, Google Photos, and Dropbox as migration sources

Sign in to Dropbox

Click "Sign in with Dropbox". Your browser opens to Dropbox's authorization page.

Dropbox sign-in screen in Folio

  1. Sign in with your Dropbox account (if not already signed in)
  2. Review the permissions — Folio requests read-only access to your files
  3. Click "Allow"

The browser shows an "Authorization successful" confirmation and you can close the tab. Back in Folio, you'll see a green checkmark with your Dropbox display name.

Folio requests two read-only permissions: files.metadata.read (browse folder names and file sizes) and files.content.read (download file contents during migration). Folio never writes to, modifies, or deletes anything in your Dropbox. Your access token is held in memory only and is discarded when you close the migration window.

Select folders to migrate

After signing in, Folio shows your Dropbox folder tree with checkboxes. Browse and check the folders you want to migrate.

Dropbox folder selection with checkboxes in Folio

  • Check a folder to include it and all its contents
  • Expand a folder (click the chevron) to see and select individual subfolders
  • Uncheck a parent to deselect it and all its children
  • Mixed state (dash icon) means some children are selected and some aren't — the count shows "2 of 5 selected"

You can select multiple folders across different parts of your Dropbox. For example, check "Camera Uploads" and "Vacation Photos" without selecting the unrelated "Work Documents" folder in between.

The "Scan N Folders" button at the bottom shows how many folders are selected.

You don't need to select everything at once — you can run multiple migrations. Folders are loaded lazily as you expand them, so even large Dropbox accounts browse quickly. Non-photo files (documents, spreadsheets, etc.) are automatically filtered out during scanning.

Scan selected folders

Click "Scan N Folders". Folio scans each selected folder via the Dropbox API and builds a migration plan.

During the scan:

  • Files are filtered against your SmugMug account's allowed upload types (SmugMug Source subscribers will see RAW formats included automatically)
  • The folder hierarchy is preserved — subfolders become SmugMug folders, leaf folders with media become galleries
  • Loose files at the root of a selected folder are collected into a gallery named after that folder

Review the migration preview

After scanning, you'll see a migration preview with summary cards showing the total number of folders, galleries, and files to migrate, along with a tree view of the planned SmugMug structure:

Dropbox Migration/                        (Private folder)
├── Camera Uploads/ (2,341 files)
└── Design/
    ├── Product Shots/ (89 files)
    └── Headshots/ (45 files)

A few things to be aware of:

  • Auto-split — Galleries with more than 4,990 photos are automatically split into numbered parts (e.g., "Camera Uploads (Part 1)", "Camera Uploads (Part 2)") because SmugMug has per-gallery limits
  • Depth limit — SmugMug allows 8 levels of folder nesting. Items exceeding this are marked as skipped with an amber warning
  • Privacy — All created folders and galleries are set to Private by default
  • URL slug deduplication — If two folders would produce the same URL slug, Folio appends a number (e.g., photos, photos-2)
  • File type filtering — Only files matching your SmugMug account's accepted types are included. Unsupported formats are counted in the "skipped" total

Start the migration

Click Start Migration. For each gallery, Folio performs two phases:

  1. Create folder structure — The "Dropbox Migration" parent folder and all child folders/galleries are created on SmugMug, matching the plan tree
  2. Download and upload — Original files are downloaded from Dropbox to a temporary folder on your Mac, uploaded to the corresponding SmugMug gallery, and temporary files are cleaned up after each gallery completes

The gallery label shows the current phase: "Camera Uploads — Downloading from Dropbox" then "Camera Uploads — Uploading to SmugMug".

During migration, you'll see an overall progress bar with file count (e.g., "847 of 2,341 files"), elapsed time, and stats for galleries completed, files uploaded, and any failures. You can Pause to temporarily stop the operation, or Cancel Migration to stop everything and clean up temporary files.

Files are downloaded with integrity verification — Folio checks each file's content hash against Dropbox's expected hash to ensure nothing was corrupted in transit.

Review the results

When finished, you'll see a summary showing total photos migrated, galleries completed, any failures or skips, and total data transferred with elapsed time.

From here you can close the window and browse your new SmugMug galleries, or click Migrate More to import additional Dropbox folders.

Troubleshooting

ProblemSolution
"Authorization expired"Dropbox access tokens expire after a period of inactivity. Click Retry — you'll be prompted to sign in again, and the migration resumes where it left off.
Migration interruptedClick Retry on the failure screen. Duplicate detection ensures already-uploaded photos are skipped, so you can safely re-run without getting double uploads.
Some files were skippedSmugMug only accepts certain file types. Certain RAW formats (CR3, ARW, etc.) may require a SmugMug Source subscription. Check the skipped count in the preview.
Individual file failuresIf a single file fails to download from Dropbox (network hiccup, rate limit), Folio logs it and continues with the next file. The failure count is shown in the stats.
Brief pauses during migrationDropbox limits API calls to approximately 1,000 per minute. Folio handles this automatically — if rate-limited, it waits and retries transparently.

No data is modified in Dropbox. This is a copy operation — your Dropbox files remain untouched. EXIF metadata (dates, GPS, camera info) transfers directly to SmugMug since Dropbox stores original files. Your Dropbox access token is held in memory only and discarded when you close the migration window, so each session requires a fresh sign-in. It's safe to run multiple migrations — they all go under the same "Dropbox Migration" folder on SmugMug.

On this page