How to Migrate Your Photos from Flickr to SmugMug
Learn how to transfer your entire Flickr photo library to SmugMug using Folio, preserving albums, collections, metadata, and original resolution.
There is no built-in transfer tool between Flickr and SmugMug, but Folio makes the migration seamless. Folio connects directly to your Flickr account via the Flickr API, downloads your original-resolution photos, and uploads them to SmugMug — preserving your album structure, collections, titles, descriptions, and tags.
Before you begin, make sure you have:
- Folio installed and running on your Mac
- Signed in to your SmugMug account inside Folio
- Access to your Flickr account
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 Flickr as your migration source.
Create a Flickr API app
The migration requires read-only API access to your Flickr account. Folio walks you through this:
- Go to flickr.com/services/apps/create and sign in with your Flickr account
- Choose Apply for a Non-Commercial Key
- Enter any app name and description (e.g., "Folio Migration") and click Submit
- You'll receive an API Key and Secret — copy both
Enter credentials and authorize
Back in Folio:
- Paste your API Key and API Secret into the corresponding fields
- Click Open Flickr Authorization... — this opens your browser where Flickr asks you to grant read-only access
- After granting access, Flickr shows a verification code
- Paste the verification code back into Folio and click Verify
A green checkmark with your Flickr username confirms you're authenticated.
Scan your Flickr library
Click Scan Library. Folio scans your entire Flickr account, including collections, albums, and any photos in your photostream that aren't in an album. A progress indicator shows which album is currently being scanned.
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:
Flickr Migration/
├── Collection A/
│ ├── Album A1 (523 files)
│ └── Album A2 (89 files)
├── Album B (1,204 files)
└── Photostream (47 files)A few things to be aware of:
- Auto-split — Albums with more than 4,990 photos are automatically split into numbered parts (e.g., "Big Album (Part 1)", "Big Album (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
- Duplicates — Automatically skipped, so it's safe to retry if the migration is interrupted
Start the migration
Click Start Migration. For each gallery, Folio performs three phases:
- Create folder structure — The matching folder and gallery hierarchy is created on SmugMug
- Download and upload — Original-resolution photos are downloaded from Flickr to a temporary folder, uploaded to the corresponding SmugMug gallery, and temporary files are cleaned up after each gallery completes
- Patch metadata — Titles, descriptions, and tags from Flickr are applied to each SmugMug image
During migration, you'll see an overall progress bar with file count, elapsed time, and stats for galleries completed, files uploaded, metadata patched, and any failures. You can Pause to temporarily stop the upload, or Cancel Migration to stop everything and clean up temporary files.
Review the results
When finished, you'll see a summary showing total photos migrated, galleries completed, metadata patched, any failures or skips, and total data transferred with elapsed time.
From here you can close the window or click Migrate More to start another migration (e.g., from Google Photos).
Troubleshooting
| Problem | Solution |
|---|---|
| "Authorization failed" | Double-check your API Key and Secret. Make sure you copied both completely. |
| "Verification failed" | The verification code may have expired. Click Open Flickr Authorization... again to get a new one. |
| Migration interrupted | Click Retry on the failure screen. Duplicate detection ensures already-uploaded photos are skipped. |
| Some photos failed | Individual download or upload failures are logged but don't stop the migration. Check the failure count in the summary. |
| Skipped items (amber warning) | These exceed SmugMug's 8-level folder depth limit. Consider reorganizing on Flickr first, or move them manually after migration. |
No data is deleted from Flickr. This is a copy operation — your Flickr library remains untouched. Original resolution photos are transferred whenever available. Flickr credentials are not saved by Folio, so you'll need to re-enter your API Key and Secret if you start a new migration session.