Plugin Registration

Jeffrey's Lightroom Plugins are developed and released by me, Jeffrey Friedl, an American living in Kyoto, Japan. That's me at right, in the yellow shirt holding the dish of bubble stuff.

My plugins for Adobe Lightroom are “donationware”. I develop, release, and maintain them for free, and you can use them for free forever, but I hope you find them worthy of a gift of thanks or encouragement. They are fully functional for a long initial trial period, after which functionality is reduced until they are registered. You don't need to register, but if you want to, it generally costs one cent (a PayPal fee).

If you'd care to read about why I have chosen this path, see my blog posts My Long Path To Lightroom Plugin Development, “What To Do When a Hobby Becomes Work?” and “Lightroom Plugin Development: Now With Added Encouragement”.

After the initial trial period ends, I don't want to shut them down completely and leave someone in the lurch, but I do want to encourage registration (and potential gifts), so they become somewhat restricted until registered, usually to processing no more than 10 images at a time.

If you don't mind the restriction, there's no need to register.

How it Works

In short: make a payment of any amount to me via PayPal, and the resulting PayPal transaction ID is your plugin registration code, good until your Lightroom serial number changes.

If you choose to make a payment of $0.01 (or whatever minimum PayPal allows for your currency), PayPal takes that as a fee and I receive nothing, and that's perfectly fine. If you choose to make a larger payment, anything left after PayPal takes its fees remains as a gift to me for which I (and more importantly, my wife) am most appreciative.

You do not need a PayPal account: if you don't have one, you can pay through PayPal using a credit card.

To generate a registration code, follow the button below to make a payment through PayPal.

Note — I've gotten scattered reports that PayPal inexplicably forces a minimum of $1.00 for some folks, when starting a transaction with the button below. If you're caught up in this, you can get around that forced minimum by going to directly, click on "send", and setting the recipient to “” manually. Sorry for the hassles.

Worldwide except Japan:


The only requirement to register is the minimum PayPal fee, which I do not receive. Whether to include any gift for me is completely optional and up to you.

You can use the button to the left, or manually generate a transaction with the recipient set to “”. (This manual method must be used if PayPal in your country does not allow the sending of gifts.)

How To Use Your Registration Code

After you generate a transaction at PayPal, you can find the “Unique Transaction ID” (or, for some users, the “Receipt Number”) immediately on the confirmation page, the confirmation email, or your PayPal history screen...

Visit the plugin in Lightroom's Plugin Manager, and in the upper-right section you should find a “Register Here” button, as illustrated here:

That'll bring up a dialog in which you can paste your registration code. (It is case sensitive, so it's best to copy-and-paste so that there are no typos.)

The Fine Print

I'm trying to be really laid back and reasonable... no one wants to give a gift to a jerk... but I've got to set some limits, so here they are...

I've developed plugins for years (here's why), pushing out thousands of updates, and it is my intention to continue to push out new features and bug fixes from time to time. But I must be clear that while it's my intention, it is not a guarantee. I am not a business and I don't want to be a business — this is just a hobby, after all — and you are not purchasing anything when you register the plugin. Officially, there are no guarantees other than the registration code will work to remove the trial-period-ended limitation of the copy of the plugin you have, for the version of Lightroom you have.

Your registration ties one plugin to one Lightroom serial number, and you can use the same registration code (PayPal transaction ID) to register that plugin with that same Lightroom serial number on multiple machines, such as if you use Lightroom on the two machines Adobe's license allows, or you later have to do a full system reinstall.

If you don't have a PayPal account and don't have a credit card, you won't be able to register plugins in the normal way. Send me a note and I'll take care of you. I will request (but not require) that you send me some good karma by doing something nice for someone locally.

Similarly, if you administer Lightroom on a bunch of computers (e.g. at a school or large business) and you don't have a single bulk-install serial number from Adobe, send me a note and I'll get you a less restricted registration code so that you don't have to hassle with PayPal a zillion times.

Due to the nature of the system I've built, you cannot register a plugin during Lightroom's “free trial” phase, because it doesn't yet have a serial number. Also, I do not permit the use of my plugins on pirated copies of Lightroom.

Major Lightroom Upgrades, or Moving to the Creative Cloud

Registrations are tied to the Lightroom serial number. Because the Lightroom serial number changes at a major upgrade (e.g. Lr5.x to Lr6.x), or if you move from standalone Lightroom to the Creative-Cloud Lightroom or back, plugins become deregistered.

As always, you can generate a new registration code (for one cent — 1/100th of a dollar — if you wish). Sorry for the hassles.

Dot releases (e.g. Lr6.0 → Lr6.1) do not affect registrations.


If You Need to Re-Register but Have Forgotten Your Registration Code, or It Doesn't Seem To Work...

If you need to reregister and have forgotten your code, it might be easiest/fastest just to create a new code with a 1-cent transaction.

On non-CC versions of Lightroom, the plugin includes a “Forgot Your Code?” button on the plugin-registration dialog, which can retrieve the your code if you had previously entered it for that plugin on that install of Lightroom.

You can also always check your PayPal history screen.

If a registration code is rejected as used on another install, it's because your Lightroom serial number has changed (because, for example, you performed a major upgrade, such as from Lr5 to Lr6, or you switch to or from the Creative Cloud). Sorry for the hassles, but please just generate a new code (with a $0.01 amount if you like).

Sharing with the ExifTool Author

My Metadata Wrangler plugin is built around Phil Harvey's most-excellent exiftool library, so I share half of any gifts I receive related to this plugin with Phil.


*Officially, all my hobby stuff (publishing, photography, and software) are conducted through my company, DialRight Software Inc.

The 30 most-recent comments (out of 220; see all), most recent last...

St. Louis. Wish I had more time to browse your cool stuff. Thanks for your helpful plug-ins.

— comment by Josephine Havlak on June 5th, 2015 at 10:32am JST (2 years, 7 months ago) comment permalink

How much is the minimun value for you to receive a gift? How much is the minimum PayPal Fee?

It’s along the lines of “32 cents + 5%”. With a $1.00 transaction, I get $0.67 (or sometimes $0.68, I don’t know why), for example. —Jeffrey

— comment by rotavio on June 17th, 2015 at 11:04pm JST (2 years, 7 months ago) comment permalink

I have been getting a pop up “Lightroom needs to configure your system for jf Facebook plug-in’ everytime I starts up Lightroom since today. It goes away if I remove the plugin from the plugin manager.

Please advise.
Thank-you in advance.

Please see this FAQ —Jeffrey

— comment by CS Chua on June 22nd, 2015 at 6:49pm JST (2 years, 7 months ago) comment permalink

Started using your plugin yesterday. Looks great so far except for the plugin advert in Facebook. Can this be turned off?

You’ll have to ask Facebook about that… they apparently add that kind of label to all third-party-app uploads. It’s not something I add, nor can I do anything to omit it. Sorry. —Jeffrey

— comment by Stefan on June 30th, 2015 at 9:36pm JST (2 years, 7 months ago) comment permalink

Jeff – Love the plugin and have set up a regular monthly donation. Wish it could be more.

Keep up the good work!


— comment by Derm on July 7th, 2015 at 12:46am JST (2 years, 6 months ago) comment permalink

the latest plug-in for Lightroom CC is not working. It won’t publish, an error box pops up stating “Unexpected HTTP reply from …..”which is the url for the gallery I’m trying to upload. In the plug-in manager in LR, the Zenfolio button is yellow and states…Installed: may not work. Is there a way to reinstall the plug-in or reregister for a new one? I’m using Windows 7 64 bit.

Zenfolio’s been having issues… they’re aware of it and hopefully working on it. —Jeffrey

— comment by Bruce on August 4th, 2015 at 7:32am JST (2 years, 5 months ago) comment permalink

Hello from a longtime user of your Lightroom-to-Smugmug plug-in in Omaha, Nebraska, USA!

I’ve been holding out against switching to the “new Smugmug” because my Smugmug workflow revolves around your plug-in and I’m really happy with it. The last few times I’ve checked, your version history said your plug-in isn’t compatible with the “new Smugmug” (because they never got around to issuing an API, if I remember correctly) and I’m fine with that.

Now, though, I’m getting emails from Smugmug saying “Your version of Smugmug will be retired,” making it sound as if they’re going to force me to switch in the fairly near future. Do you think your plug-in will be able to migrate to the “new Smugmug” at all? If not, should I be barking at Smugmug about this?

I know they’ve got a collection-based approach to publishing from Lightroom, but it’s really lame compared to using your plug-in. Thanks for any info…

Their new API is still in closed beta, so I’ve no plans to move any time soon. I don’t know the relationship (if any) between the old/new API and the old/new user experience, so I’ve sent them a note asking. I do know that many “new SmugMug” users use my plugins, so it’s not wholly incompatible. —Jeffrey

Heard back from SmugMug… the “new SmugMug” mostly works with the old API, but there are some areas not covered. They feel they’re getting closer to releasing the new API from beta, so I’ll probably be updating the plugin for it sometime later this year. —Jeffrey

— comment by Jim Williams on August 15th, 2015 at 2:32am JST (2 years, 5 months ago) comment permalink

Hello – sorry about my English I am French …

Sorry to use this way but I don’t find another mean to contact you about an issue I have with the plugin.

I used your plugin from several years ago but with the latest version of LR and when I installed the plugin I cannot perform the Authorize process.

When I click on Authorize from Smugmug Account it informs me about the fact that a browser will be launched for authentication but nothing occurs.

Have you an advise to fix it?

Best Regards
I’d guess that a reinstall of Lightroom would fix it. Please see this FAQ. —Jeffrey

— comment by Michel on September 29th, 2015 at 4:25pm JST (2 years, 4 months ago) comment permalink

Just spent 5:00 $, but couldn’t find your plugin at Adobes plugin manager. Where can I download it?


Harry from Germany

My plugins are listed on my Lightroom Goodies page, and each download is on its respective plugin page. —Jeffrey

— comment by Harry on November 22nd, 2015 at 5:44am JST (2 years, 2 months ago) comment permalink

Writing this from the US – Chicago area, to be more precise.

LOVE, LOVE, LOVE YOUR PLUG-INS! I just downloaded the “jf Flickr” and “jf Bulk Develop” plug-ins. These make my work flow so much easier, and I can already tell that I’m going to be pushing more photos to Flickr because it’s so easy to use.

Thank you and MERRY CHRISTMAS!

— comment by jtj3 on December 24th, 2015 at 11:39pm JST (2 years ago) comment permalink

I would love to be able to show a track log for a group of pictures (album) on my website. I use Matt’s TTG pluggins for generating the albums and site. I asked him, and he said ask you….

I suppose you could export the track (and photo thumbnails if you like) via the “View selected locations via KML in Google Earth” feature of my Geoencoding Support plugin, then load that KML into your Google Maps, then embed that map on your blog. I’ve never done it, but that’s the avenue I’d try first. —Jeffrey

— comment by Patrick Lynch on January 19th, 2016 at 9:19pm JST (2 years ago) comment permalink

How about the registration with Picasa and Google Photos. If I bought your plugin now, should I be obliged to pay new fee when the Photos version of plugin will appear?

My plugins are free; no one has “bought” them, and no ones is obliged to pay anything for them. The 1-cent fee to PayPal for registration is optional. I intend to build a plugin for Google Photos if Google comes up with a public API for it. It will be a separate plugin unless the API is just a copy of the PicasaWeb API. Part of me hopes it is, because then I don’t have to do much work, but the PicasaWeb API is atrocious to work with, so for my future sanity I hope they discard it. —Jeffrey

— comment by Teemu on March 24th, 2016 at 5:39am JST (1 year, 10 months ago) comment permalink

Thank you for this great plugin!
Work perfectly on Lr 4.4

— comment by Daniel on June 13th, 2016 at 12:12pm JST (1 year, 7 months ago) comment permalink

Hey, I just upgraded from LR5.7 to LR6 and am trying to submit a $1 donation to generate a new registration code for my already-registered PicasaWeb plugin. However when I try to make the donation through Paypal it says “Your request failed due to technical difficulties.Please try again after some time.” I’ve tried both Chrome and Safari so I don’t think it’s an issue on my end. Is your Paypal account still active?

I’ve gotten a few reports of this lately… the best I can tell is that it’s a technical issue at PayPal’s site. Nothing about the process at PayPal actually interacts with my stuff… it’s not until one enters a registration code into the plugin that it ever touches stuff related specifically to me. I wish I could suggest something more beyond “try again later” but PayPal is completely opaque to me. )-: —Jeffrey

— comment by Mark Foltz on June 20th, 2016 at 3:27pm JST (1 year, 7 months ago) comment permalink

I am also getting “Your request failed due to technical difficulties.Please try again after some time.” Can I send a payment directly to an email address or does the workflow need to originate from this page?

Doesn’t need to originate from this page… anything to is fine. A number of folks are getting this error, but the PayPal process is all opaque to me so I have no idea what’s going on. )-: —Jeffrey

— comment by Anthony on June 21st, 2016 at 10:22am JST (1 year, 7 months ago) comment permalink

Attempted to use the PayPal link to donate. Just spins when submitting. Unable to to get confirmation code to continue. Please help

PayPal may be having “issues”, I suppose? My link is just that… a link to their site that pre-fills in my email ( Maybe it’s just the landing page having issues, so perhaps try just visiting PayPal directly and paste my address in? —Jeffrey

— comment by Michael on February 4th, 2017 at 5:04am JST (11 months, 14 days ago) comment permalink


I have used your excellent lightroom plugin to picasa web for a few years but now it refuses to work, I have downloaded the latest version of the plug in and am running lightroom 5.7 the message reads Unexpected HTTP status from google 501 insert is no longer supported, any ideas?

Google seems to be shutting down PicasaWeb, as they promised they would do. —Jeffrey

— comment by john seaman on February 10th, 2017 at 9:21pm JST (11 months, 8 days ago) comment permalink

Continued support for years, enjoyed the ease of exporting, upgraded , but after weeks of returning to try, still cannot authenticate with Tumblr. Sigh, moving on now, good luck in the future, was a nice plug-in, RIP.

Ah, living in the Santa Cruz Mts in California, born in Tokyo. Now there is a coikydink!

— comment by james russell on April 1st, 2017 at 3:46am JST (9 months, 17 days ago) comment permalink

I cannot live without your Flickr Plugin. Thank you for continually developing and updating.

— comment by Don Harder on October 19th, 2017 at 9:58am JST (2 months, 30 days ago) comment permalink

It says you only nee a penny, but paypal now requires a dollar… Can’t figure that out.

I’ve gotten one other report of this, and I, too, have not been able to figure out why. I see plenty of one-cent transactions coming in, and when I test it myself I can do 1 cent, so I’m at a loss as to why a few people would be forced to do a dollar. I’ll continue digging… —Jeffrey

— comment by John on October 20th, 2017 at 2:43am JST (2 months, 29 days ago) comment permalink

I’m also seeing a requirement to pay a dollar rather than one cent. As I have 10 plugins this means a minimum of $10. I don’t mind the $10 (the plugins are worth it – and I might actually donate more). But if I donate $10 then it appears Paypal takes the lot and Jeffrey gets nothing, which hardly seems fair. Even if I donate $30 paypal still takes at least 1/3 of the donation. Is there any way to make a single donation to cover multiple plugins?

Yes, just use the transaction code to register one plugin, then send it to me along with your needs and I’ll take care of it. I wonder whether the $1 minimum is related to your country or base currency?? I never heard about a minimum until this week. —Jeffrey

— comment by Mark S on October 21st, 2017 at 3:39am JST (2 months, 28 days ago) comment permalink

I encountered the problem with Paypal of minimum $1 payment, and while that does not bother me, I cannot enter any amount where it says $0.00. It simply isn’t possible to enter number here! I also tried credit card, and get an error message when I try to pay via that route. I’m stymied now and because I can’t use the plugin will have to upload a large number of files to zenfolio manually. Hope this can be resolved soon.

I’ve added a “TEST BUTTON” to the page… could you give it a try? If that doesn’t work, could you just ignore the button and go directly to PayPal and try creating a transaction from scratch, with as the destination? —Jeffrey

— comment by Shirley Sanderson on October 23rd, 2017 at 4:09am JST (2 months, 26 days ago) comment permalink

The same here in Italy: a “$1.00 minimum donation” appears below the import value which for some reason seems fixed at 0.00 USD. Not sure how to make a donation now…

— comment by Paolo on October 23rd, 2017 at 6:51am JST (2 months, 26 days ago) comment permalink

… eventually, it worked, but I can confirm that a minimum amount of 1 USD is required

— comment by Paolo on October 23rd, 2017 at 7:01am JST (2 months, 26 days ago) comment permalink

Regarding the amount apparently fixed at 0.00, it seems that you just need to type numbers, like 1 then 0 then 0 to enter 1.00 usd. At least it worked for me.

— comment by Paolo on October 23rd, 2017 at 8:05pm JST (2 months, 26 days ago) comment permalink

I love your Geoencoding Plugin and also Metadata Wrangler. I find them very useful and I want to express my appreciation for your great work and make a monthly donation of $5.

– Ulf Widen from Sweden

That’s so very kind, thanks!!! —Jeffrey

— comment by Ulf Widen on October 26th, 2017 at 6:03am JST (2 months, 23 days ago) comment permalink

I started getting an error message after working with the plugin since 2013
can you please tell me how to resolve it. Thanks (System returned “securityError” when Lightroom attempted to use the Internet: Are you sure that your system date and time are correct?)

A smattering of users are getting this. If you’re among them, and this FAQ doesn’t help, please report the exact version of your OS, your browser, and of Lightroom. I don’t know what the problem is, but I think it’s somehow related to SLL security certificates. —Jeffrey

— comment by Rogelio on November 4th, 2017 at 7:45am JST (2 months, 14 days ago) comment permalink

On updateing to LR 7 all my publishing services plugins are gone. I’ve tried going through my paypal reciepts to check out the registration codes ive found from you and none of them worked. When i click on the Register now button it funnels me to your description of how to register, but does not let me register again. Any suggestions on how I can fix this? Thanks!

I’m not sure exactly what you’re reporting, but upgrading Lightroom should not cause any harm to your publish services. Are you sure you had Lightroom upgrade the correct catalog? If so, perhaps try the upgrade again… publish services should not be harmed in any way during an upgrade. As for the unrelated topic of my plugins and registrations, as it’s been for a decade, major upgrades invalidate prior registrations, but new registration codes are essentially free (1 cent). Sorry for the hassle. —Jeffrey

— comment by Keir Briscoe on November 8th, 2017 at 1:11pm JST (2 months, 10 days ago) comment permalink

What a great plugin. I used to geotag my photo from a file en Lightroom does it rather properly with however a drawback : City, province, country are discovered but remains in grey in the IPTC field.
Using reversegeo on the photos having already the GPS info works great.
Is is so convenient that I can get the info in my own language !

Do not use google map, the city info for Indonesia is only the kabuten not the actual city.

Openmap gives the proper result.

I have not yet used all the features, with reversegeo only, you already deserve a donation !

— comment by Lionel Charrier on November 10th, 2017 at 6:48pm JST (2 months, 8 days ago) comment permalink

Not sure why, but registration has fail and states “already in use for a different Lightroom serial number”
We’ve changed nothing other than LR updates….
Do we have to re-buy?

Sorry for the hassles, but it’s been this way for a decade, that a major Lr upgrade resets registrations. The plugin is free, so there’s no “buy” involved, unless you consider the minimum 1-cent transaction for the optional registration code to be a “buy”. —Jeffrey

— comment by John Kouavars on December 20th, 2017 at 11:42am JST (4 weeks, 1 day ago) comment permalink
Leave a comment...

All comments are invisible to others until Jeffrey approves them.

Please mention what part of the world you're writing from, if you don't mind. It's always interesting to see where people are visiting from.

You can use basic HTML; be sure to close tags properly.

Subscribe without commenting