The Export to Snapfish plug-in allows you to export and publish photos from Adobe Lightroom directly to the Snapfish Online Photo Service. The plug-in also supports the following Snapfish co-branded services:

Requirements and Compatibility

The plugin supports both Windows and OS X, and is compatible with the following versions of Lightroom:

  • Lightroom 2 (2.4 - 2.7)
  • Lightroom 3 (3.3 - 3.6)
  • Lightroom 4, 5, 6 / CC 2015, 7, 8, 9, 10, 11, 12 / Lightroom Classic


This plug-in is released as Shareware (no source code provided). The license allows you to install the plugin on two computers, for example a desktop and a laptop computer, owned and operated by a single user.

When Lightroom is upgraded to a next major version (e.g. 9, 10, etc.), a new registration code needs to be purchased, unless your most recent purchase was made within a 3-month period before the release of the most recent Lightroom's major upgrade.

You may use the unregistered (free) version at no charge, however some features (see below) are limited or disabled in the free version.

Free (unregistered) Version Restrictions

Some features are limited or disabled in the demo version of the plug-in:
  • The export capability is limited to 10 photos at a time.
  • The number of photos in a single albumis limited to 10.
  • Snapfish Export Options and Snapfish Publish Options sections are unavailable (grayed out).

Support the Development

There are many ways you can support further development of this plug-in: Your participation is always appreciated!

Version History


Aug 16, 2020

(Latest Version)

  • macOS: The isntaller disk image is now properly signed and notarized for Catalina.


Nov 17, 2019

  • Lightoom Classic CC 9 compatibility.


Mar 15, 2018

  • Fixed a number of errors related to a recent change at Snapfish back-end.
  • Other minor improvements.


Nov 4, 2017

  • Fixe the index error introduced in version 3.4.1.


Nov 4, 2017

  • Fixed HTTP Error 500 when attemting to upload to a deleted album.


Oct 23, 2017

  • Added Lightroom 7 compatibility.


Nov 27, 2016

  • Fixed the "Unexpected data returned from getAlbums:?:0: attempt to concatenate field 'thumbnailEncryption' (a nil value)" error when the current album doesn't have a cover photo.
  • Albums marked for deletion no longer appear in the list.
  • AutoUpdate - fixed a bug preventing the installation of plugin updates in some cases.


Mar 9, 2016

  • Fixed the issue with uploading photos to a new album.
  • Now albums open in the web browser correctly.


Mar 6, 2016

  • Fixed "the requested resource no longer exists on the server" error when attempting to upload a photo.
  • Improved the diagnostic of upload failures due to incorrect image resizing.
  • Image Size Validation - fixed the "?:0: attempt to index a nil value" error when the rendition's size is out of acceptable range.
  • Fixed the "getSessionID - no session ID" error after using the "Reclaim Photos" feature.


Oct 23, 2015

  • Implemented support for the new Snapfish API.
  • Stability and performance improvements.


Oct 11, 2015

  • Completely redesigned the automatic update mechanism..
  • Fixed the issue with authenticating VirginMedia accounts.
  • Improved the diagnostic of upload failures due to incorrect image resizing.
  • Stability and performance improvements.


Jun 26, 2015

  • Publish Service: album settings - added "Remove Person Info" option (Lightroom 6).
  • Improved the image size validation mechanism. Now size validation works correctly when rendering uploads from smart previews and doing percentage-based resize (Lightroom 6).
  • Lightroom 6: fixed internal error "attempt to compare nil with number" on export when using "Percentage" as the resize type.
  • Added a configuration option allowing to suppress upload errors until the very end of the export operation.
  • Publish Service: fixed the issue with using global watermarks in folder-specific settings.
  • Other minor bug fixes and improvements.


Apr 15, 2015

  • Export Dialog: implemented persistent caching. Once loaded from the server, album information is stored locally for quick access.
  • Export Dialog: new Quick Filter feature which enables you to search albums using a text string.
  • Export Dialog: improved the layout.
  • Implemented "POODLE" (SSL Vulnerability) detection and remediation.
  • New Album Dialog: Now you can apply the name of the currently selected folder or collection with a single click.
  • Publish Service: Improved support for watermarks.
  • Added a configuration option allowing to suppress upload errors until the very end of export operations.
  • Export Settings: added low/high pixel threshold options for automatic validation of the image size.
  • Publish Service: album-specific resolution settings didn't stick.


Sep 18, 2014

  • Implemented throttling of the rendering queue to protect against high disk space consumption during large exports (supported in Lightroom 5.0 and above).
  • Fixed issues with accessing albums after a recent change at Snapfish.
  • Improved default settings in Export and Publish dialogs.
  • Fixed the "bad argument #1 to 'ipairs'" error when installing plugin updates in some situations.
  • Other minor improvements and bug fixes.


May 17, 2014

  • New Feature: Reclaim Photos. Now you can download photos from Snapfish to your hard drive.
  • Associate Images: improved association by capture time.
  • Fixed the error when the use has no albums at Snapfish.
  • Other minor improvements and bug fixes.


Jan 27, 2014

  • Associate Images: greatly improved performance, particularly on very large catalogs.
  • Associate Images: added the ability to specify the time difference between the local computer and the server to be able to associate photos by capture time when machines are in different time zones.
  • Associate Images: Implemented the ability to detect and automatically adjust the time difference between the local computer and the server.
  • Associate Images: Now you can fine-tune association by File Number Suffix by specifying the characters that should be treated as part of the suffix.
  • Improved session management (the user is prompted to authorize less frequently).
  • Added the ability to upload photos in the original JPEG format without any additional processing.
  • Publish Service - added the ability to customize sharpening options for individual albums.
  • Other minor improvements and bug fixes.


Nov 4, 2013

  • Fixed the issue with authenticating at some international sites.
  • Fixed the error when creating new albums.


Nov 3, 2013

  • Added support for accounts hosted at and improved support for other international accounts.
  • Improved the Automatic Update feature for future plugin versions.
  • New installation package for Mac OS.
  • Other minor fixes and improvements.


Aug 28, 2013

  • Added support for Snapfish accounts hosted at (Austria).
  • Publish Service - added the ability to customize watermark and metadata settings for each individual album.
  • Now the plugin's license can be deactivated and moved to another computer.
  • Export - Now "Export with Previous" after creating new albums works correctly.
  • Other minor fixes and improvements.


Jun 26, 2013

  • Publish Service: now image settings (size, resolution, quality level, color space) can be individually customized for each album.
  • Improved the handling of large uploads.
  • Other minor improvements.


Jun 6, 2013

  • Fixed the issue with user authetnication at some sites other than
  • Publish Service: renaming unpublished albums now works correctly.


May 12, 2013

  • Fixed the "bad URL" error when Snapfish server is unavailable.
  • Fixed issues with authenticating at some international sites.
  • Opening the Lightroom Publishing Manager panel and logging into Piwigo no longer trriggers the "Not Saved" status unless you actually modify one of the publishing options.
  • Other minor fixes and improvements.


Mar 27, 2013

  • Fixed the "bad argument #1 to 'measureStringHeight'" error when entering wrong credentials.
  • Publish Service: fixed the issue with renaming unpublished albums.
  • The "Upload Failed" dialog now has the option to ignore upload errors for all remaining photos in the export session.
  • Other minor fixes and improvements.


Jan 22, 2013

  • Fixed the issue with re-publishing albums that were removed on Snapfish.
  • Improved error handling and stability in situations when HTTP failures occur.


Dec 31, 2012

  • Restored compatibility with Lightroom 2.
  • Fixed the issue with authenticating Virgin Media accounts.


Dec 16, 2012

  • Publish Service - All "extras" functions such as Import Albums, Associate Images, Check Photos, etc. are now available right from the Publish Service Settings panel within Lightroom Publishing Manager.
  • Extras - Associate Photos: The photo matching algorithm has been significantly improved to provide a faster and more accurate matching, particularly when file names contain spaces and other non-alphanumeric characters.
  • Extras - Associate Photos: Added a new method of resolving matching conflicts - now you can prioritize pairing of rendered JPEG copies over raw originals.
  • Extras - Associate Photos: Added new matching method "By File Number Suffix" which compares only numeric image suffixes when searching for pairing candidates.
  • Extras - Associate Photos: Added new matching method "By File Number Suffix and Capture Time" which chooses candidates based on the combination of the numeric image suffix and photo capture time.
  • Other minor improvements and fixes.


Nov 11, 2012

  • Fixed the "Assertion failure" error with some international Snapfish accounts.
  • Windows OS: Fixed the issue with installing the plugin when the username contains accented characters.
  • Windows OS: Fixed the issue with installing the plugin under a non-admin user account.
  • Improved the display of photo rendering and uploading phases on Lightroom's progress indicator.


Oct 25, 2012

  • Photo captions on Snapfish now reflect the metadata Title field.
  • Edit Album dialog: the description field now resizes automatically so that it fills the available space as you resize the window.
  • Export Presets: Fixed the issue with populating the Password field when working with multiple accounts.
  • Implemented validation of album names.

NOTE: This version will require you to remove the old plugin folder after applying the update. Alternatively, you can exit remove the existing version using Lightroom Plugin Manager, then install the new version using the installation package.


Jul 17, 2012

  • Publish Service: Now you can import existing online albums into the publish service.
  • Publish Service: Added the ability to associate existing online photos with photos in the publish service.
  • Publish Service: Added the ability to refresh publication status for existing photos and check their URLs.
  • Publish Service: Now you customize album cover photos.
  • Publish Service: Fixed the issue with "Go to Published Photo" navigating to the wrong photo.


Jun 26, 2012

  • Publish Service: Now "Go to Published Photo" works correctly.
  • Fixed the issue with uploading photos to very old albums.
  • Fixed the issue with authentication failures for users in the Eastern Hemisphere (e.g. Asia, Australia).

NOTE: Version 1.9.7 has been skipped.



Mar 11, 2012

  • Fixed the "attempt to index local 'albumProperties' (a nil value)" error when uploading into the default album, which Lightroom creates automatically when creating new publish services.
  • Fixed the error when exporting photos to an empty album.
  • The plug-in is now compatiblie with Lightroom 4.


Feb 13, 2012

  • Fixed the issue with user authentication when the password contains some special characters.
  • Added the option to retry a failed upload.
  • Fixed support for Virgin Media Broadband accounts.


Nov 14, 2011

  • Fixed an error when re-exporting a photo that had already been exported to Snapfish.
  • The Check for Updates dialog now offers two options: "Apply the Update" and "Visit Download Page" in case you prefer installing the update manually.
  • The Submit Debug Log screen now reminds the users to make sure they are running the latest version of the plug-in.
  • Fixed a couple of cosmetic issues with the Export screen.


Oct 5, 2011

Fixed the issue with logging in after a recent change on the backend.


Aug 31, 2011

  • Improved performance of the user authentication step.
  • Fixed issues with user authentication for Snapfish co-branded services - Virgin Media, UIMDE, etc.
  • Improved performance for accounts hosted by Snapfish co-branded services.
  • Added the option to turn off the automatic validation of Image Sizing settings.
  • The "Logged in as" status line now displays the full name of authenticated user.


Aug 21, 2011

  • Added a number of metadata fields to keep track of photos exported via the plug-in.
  • Added support for Snapfish New Zealand.
  • Added support for German Snapfish accounts hosted on
  • Fixed errors when using multiple publish services for Snapfish.


Aug 5, 2011

  • Fixed the "bad URL" error in Lightroom 2 for Mac OS.
  • Fixed a couple of backward compatibility issues with Lightroom 2.
  • Fixed the "bad argument #1 to 'ipairs' (table expected, got nil)" error when there are no albums in the account.


Jun 11, 2011

  • Fixed the "bad argument #1 to 'ipairs' (table expected, got nil)" error when there are no albums in the account.
  • Checking for updates no longer throws exceptions when my server is offline.
  • Photos that failed to upload are now displayed in a list box with the ability to save the list to a text file.
  • The plug-in now can automatically update itself.
  • The debug log is now submitted in a compressed form to improve performance.
  • Now you can use the Enter key to start a new line in the Submit Debug Log window.
  • Added the ability to customize the sort order of photos in published albums.


Mar 29, 2011

  • Fixed the issue with album titles not being applied during publishing.


Mar 20, 2011

  • Fixed a number of issues related to the new beta API used by Snapfish on some of the accounts.
  • Added validation of the Image Sizing settings. The plug-in will issue a warning if the dimensions of rendered photos are outside of the 500 - 10000 pixels range.
  • The plug-in is now compatible with Lightroom 3.4RC for Windows and Mac OS.
  • Re-designed layout of the Export dialog to provide room for album descriptions and better placement of album actions.
  • Added the ability to edit album descriptions.


Jan 26, 2011

  • Fixed the issue with duplicating photos after re-publishing.
  • Fixed the issue with creating new albums when re-publishing an existing album.


Jan 15, 2011

  • Added support for yet another Snapfish co-branded service - Sky Broadband
  • Added options for controlling the output resolution


Jan 1, 2011

  • Added support for yet another Snapfish co-branded service - Brack.CH.


Dec 20, 2010

  • Added support for non-English services of Snapfish, including German, French, Italian, Dutch, Spanish, Norwegian, Swedish, Portuguese, Japanese, and Chinese.
  • Fixed several issues related to re-establishing server connection after a period of inactivity.


Dec 7, 2010

This version fixes a couple of issues specific for Lightroom 2.


Dec 4, 2010

  • Added support for Publish Services in Lightroom 3.
  • Added the ability to assign an individual user name and password when you create multiple publish services or multiple export presets for the plug-in.
  • Added the ability to edit album properties from the Export dialog and from Published Collections.


Sep 26, 2010

  • Added support for another Snapfish co-branded service - Spectra (Ireland).
  • Added support for another Snapfish co-branded service - Virgin Media (UK).
  • Improved the stability when the server returns random itermittent connection errors.


Aug 15, 2010

  • Now the plug-in is compatible with Lightroom 3.2 Release Candidate, Windows and Mac OS.
  • The plug-in now supports Snapfish co-branded services, such as Earthlink.
  • Fixed intermittent issues with logging in.


Jun 29, 2010

  • Fixed the “bad argument #1 to ‘sub’” error.
  • Removed the 6MB upload size limit.
  • Automatic checking for plug-in updates now works correctly.
  • Added the ability to submit the debug log to alloyphoto directly from the plug-in.
  • Several cosmetic improvements.


Jun 19, 2010

  • Fixed links to the home and registration pages of the plug-in.


May 14, 2010

This is the initial release of the plug-in.