FFXporter is a free iPhoto export plugin for Flickr. It provides a convenient way to upload your iPhoto descriptions, titles, keywords (tags), and ratings along with your photos. It also supports sets (yay!) and preserves GPS tags and other EXIF data. Flickr is a photo sharing service.

Looking for screenshots? Google’s got ’em.

This software is now being updated (after 4 years on hiatus!).

System Requirements

  • iPhoto ’05 or later
  • Mac OS X 10.4 (Tiger) or later
  • Flickr account


Please read the system requirements before installing!

  • FFXporter 0.5.1 (January 22, 2013)
    For iPhoto ’06, ’08, ’09, and ’11
  • FFXporter 0.4.5 (November 17, 2008)
    For iPhoto ’06 and ’08
  • FFXporter 0.3.1 (February 12, 2008)
    For iPhoto ’05 (maybe, if you’re feeling lucky)


More than 38,000 have used the plugin!

“Thanks for the great free add-in.” –Ryan
“Thanks again for a useful product!” –Bret
“I really like your Flickr Exporter.” -Schley
“Love your FFXporter for iPhoto…” –John
“Love your plugin, thank you very much.” –Zeb
“FFX is working well for me! Thank you for providing it!” –Dana
“Works like a charm… thanks so much!” –Johnny
“Thanks for a fantastic plug-in!” –Raymond

You can find many more reviews around the web: MacUpdate, Versiontracker, TUAW, Lifehacker, downloadsquad, Associated Content

Frequently asked questions

Q: Free, huh?
A: Yes.
Q: *suspicious look*
A: Okay, so here’s the deal. I wrote this plug-in because I wanted to learn Cocoa (the Mac programming language of choice) and also because I didn’t want to shell out $14.95 or more for what seemed like a very simple task. I figured there are a lot of people who think like me (in fact, there are thousands of you using this), so I decided to give this away for free. Plus, I don’t want to have to support paying users since I already have enough things to do for a few years.
Q: Why is it called ‘FFXporter’?
A: It’s short for ‘Free Flickr eXporter’.
Q: Why can’t I set captions/titles/tags inside the plugin?
A: The plugin reads captions, titles, and tags from your iPhoto metadata, so I didn’t see any point in duplicating this functionality. IP2F ($14.95) and FlickrExport (£12) both support this if you really want it.
Q: It’s stuck on “Connecting to Flickr…”, or it gets stuck trying to authenticate!
A: Please make sure you’re using the most recent version of FFXporter. You can see the version number in the lower right corner of the plugin window.
Q: I read all your junk, but I’m still having problems.
A: You’ve probably hit one of the known issues, or an unknown bug.
Q: How do I contact you?
A: Please email me: [email protected].
Q: How do I uninstall FFXporter?
A: The plugin may be located in a few different places. Please open /Applications/Utilities/Terminal.app and run the following commands:
rm -r /Applications/iPhoto.app/Contents/PlugIns/FFXporter.iPhotoExporter
rm -r ~/Library/Application\ Support/iPhoto/Plugins/FFXporter.iPhotoExporter

Known issues

  • Growl notifications and Sparkle updates are not working in 0.5.1
  • Conflicts with iP2F, PixelPipe Exporter, ZoomIn Exporter, Phanfare Exporter, and Zenfolio, causing an “unsupported URL” error code -1 (the workaround at this time is to uninstall the other plugins)
  • Recurring crashes with iPhoto ’05 in the latest versions. 0.3.1 is the latest version known to work with iPhoto ‘05
  • Photo resizing only works in iPhoto ’08+
  • The plugin does not distinguish between photosets with the exact same name
  • Still has an ugly UI; needs more love
  • Upload batches limited to around 220 photos (fixed in 0.5.0)


0.5.1 (Jan 22, 2013):
– Neuters Growl

0.5.0 (Jan 22, 2013):
– Brings compatibility to Mac OS X 10.8 and iPhoto ’11
– More robust uploads
– Updated update framework
– Yes, this is actually getting updates after 4 years

0.4.5 (Nov 16, 2008):
– Fixes another iPhoto 5 crash
– More informative error messages

0.4.4 (Oct 21, 2008):
-Fixes a crash that could occur with iPhoto 5

0.4.3 (Oct 1, 2008):
– Photos are added to sets as they are uploaded instead of at completion
– Resolves Growl conflicts with other iPhoto plugins
– Other minor improvements not worth mentioning

0.4.2 (Aug 31, 2008):
– “Add photoset…” button is back by popular demand
-”Mission accomplished” no longer erroneously displayed (pun intended)

0.4.1 (Aug 23, 2008):
– Fixes a bug where the original image would be uploaded instead of the edited image
– Set lists correctly cleared when logging out

0.4.0 (Aug 03, 2008):
– Shinier, more intuitive photoset UI
– Proxy support (using settings in System Preferences)
– Tooltips for help
– Fixes rare crashes
– Support for videos (in theory)
– Growl notification support added
– Sparkle updating support added

0.3.1 (Feb 12, 2008):
– iPhoto ’06 (and maybe iPhoto 4 & 5) compatibility!
– Installer checks for and deletes older installations
– Changed behavior of adding to the list of sets so that the plus button must be pressed. Previously, a return or tab would also do the trick, but the UI was sometimes causing these events to occur even when they weren’t explicitly requested by the user, often causing duplicate or empty sets to be added.
– Upload status string no longer accidentally truncated (now cut with contemplative purpose).
– Doesn’t try to show your alias if you don’t have one.
– Yak-approved!

Known issues:
– Photo resizing only works in iPhoto ’08
– Tiger fails to show that the final row of a set was deleted, but this is just cosmetic.

0.3.0 (Feb 09, 2008):
– Fixed a crash that occurred when the user has no sets
– Integrated frameworks
– Fixed handling of multi-word tags so that they’re no longer split
– Tiger compatible!

– No soup for you!

0.2.2 (Jan 14, 2008):
– Extremely minor documentation fixes

0.2.1 (Jan 07, 2008):
-Fixed crashes on certain systems running Leopard

0.2.0 (Jan 05, 2008):
– Support for set creation and adding photos to sets
– Misc. minor bug fixes and cleanup
– Hiding from public searches fixed
– Support for logging out (wow!)
– Updated ObjectiveFlickr

– But a dream upon the shadows.

– Cleaned up debug spam (/var/log/system.log)
– Replaced ObjectiveFlickr framework with unmodified version
– Shortened status strings to fit within interface elements, and modified interface elements to accomodate long status strings
– Version number synced with Info.plist
– don’t open browser if no photos successfully uploaded

0.1.0 (Dec 26, 2007):
-Lots of bugs, but things basically seem to work.


The developer gratefully acknowledges the contributions of the following open source projects, all of which have cooler icons than FFXporter: