Lightroom to Google Photos: the three ways to export and sync (2026)

By David · June 6, 2026 · Updated September 3, 2026 · 10 min read

Quick Answer

Lightroom Classic has no built-in Google Photos export, so there are exactly three ways to get photos from Lightroom to Google Photos: (1) export JPEGs and upload them by hand at photos.google.com, (2) export into a folder that Google Drive for desktop backs up to Google Photos, or (3) install the Google Photos plugin, a Publish Service that maps a Lightroom collection to an album and re-uploads only what changed. The plugin ($19 one-time) is the one I recommend for a catalog you keep editing; the other two are fine for one-off dumps.

Two limits apply to every method, because they come from Google, not the tool: uploads count against your Google account storage (15 GB on most accounts, though Google has begun testing a lower 5 GB default for some new accounts until you verify a phone number), and nothing can delete photos from Google Photos (the API does not allow it).

There is no "Export to Google Photos" button in Lightroom Classic. Lightroom on the web has one, but Classic does not, so you need either a manual upload, a watched folder, or a plugin. I built the Google Photos plugin for Classic, which means I have read Google's Photos Library API documentation more than any person should. Here are the three real ways to do this, what each is good for, and the API limits that quietly shape all of them. (If you are choosing between plugins specifically, I compared them in the best Lightroom Classic plugin for Google Photos; this post is about the three routes themselves.)

Why isn't there a built-in Lightroom Classic to Google Photos export?

Adobe ships Publish connectors for a handful of services and leaves the rest to plugins. Google Photos is one it never built into Classic. The cloud-based Lightroom (the web and mobile app) did get a Google Photos export, which confuses people - but if you shoot raw and edit in Lightroom Classic on a desktop, that does not help you. You need a plugin, or you upload by hand.

The three ways to get Lightroom photos into Google Photos

Method How it works Re-edited photo Removed photo Cost
1. Manual export and upload Export to a folder, drag it into photos.google.com Find it, re-export it, re-upload it by hand Delete by hand Free
2. Google Drive for desktop folder Export into a folder that Drive for desktop backs up to Google Photos Uploads a second copy (no link to the first) Stays in Google Photos Free
3. Google Photos plugin (Publish Service) A collection maps to an album; Publish sends only new or modified photos Re-uploaded automatically, no duplicate Moved to a "To Delete" album for you $19 one-time

Manual export + upload

Free

Fine for one-offs. Re-uploads everything every time, with nothing tracking what you already sent.

Google Drive for desktop folder

Free

Every file you export into the watched folder gets uploaded. No change-tracking, so an edited photo becomes a second copy.

The right choice depends on whether you need a one-off dump or an always-synced album.

Method 1 - manual export and upload (free, fine for one-offs)

The no-plugin route:

  1. Select your photos and go to File > Export. Export JPEGs to a folder on your drive.
  2. Open photos.google.com in a browser, signed into the right account.
  3. Click Upload, choose Computer, and select your exported folder.

This is fine for a one-time dump. The downside is there is no link between Lightroom and Google Photos. Re-edit a photo next month and you have to find it, re-export it, and re-upload it by hand - and it is easy to upload a duplicate because nothing is tracking what you already sent.

Method 2 - Google Drive sync: a folder that backs up to Google Photos (free)

Google Photos stopped mirroring your Drive files back in 2019, but the reverse direction still exists on the desktop: Google Drive for desktop can back up any folder on your computer to Google Photos. Point a Lightroom export at that folder and every new file gets uploaded without you opening a browser.

  1. Install Google Drive for desktop and sign in with the account that owns your Google Photos library.
  2. Open its settings, go to My Computer, click Add folder, and choose (or create) a folder such as Lightroom to Google Photos.
  3. Tick Back up to Google Photos for that folder. You can leave Drive backup off if you only want the photos in Google Photos.
  4. In Lightroom Classic, create an Export preset that writes JPEGs into that folder. From then on, exporting is uploading.

This is a watched folder, not a sync, and the difference matters once you re-edit anything. The upload has no memory of which Lightroom photo produced which file, so re-exporting an edited image sends a second copy that sits next to the first. Removing a file from the folder does not remove it from Google Photos. And nothing lands in an album: uploads go into the main library, so the sorting you would have done in the browser you now do in Google Photos instead. For a one-way dump of finished work it is a real time-saver; for an album you keep curating it is the same duplicate problem as Method 1 with less typing.

One more free option worth a line: Jeffrey Friedl's donationware "Export to Google Photos" plugin (Mac and Windows, works back to Lightroom 6) pushes selected photos on export. It has the same trade-off as the Drive folder, push and forget, with no record of what it already sent. (New to plugins? Here is how to install a Lightroom Classic plugin.)

Method 3 - a Publish Service (re-uploads only what changed)

This is the option that fits a catalog you keep working in. Lightroom's Publish Services track each photo's state - New, Modified, or Published - and push only what changed since the last time. Instead of re-uploading a whole album to fix two edits, you publish and only those two photos move.

The Google Photos plugin I build is a Publish Service: a Published Collection maps one-to-one to a Google Photos album, and republishing sends only new or modified photos, so you do not get duplicates. It is a one-time $19 purchase with no subscription, and because it is pure Lua it runs on both Mac and Windows. You add it through the Plug-in Manager like any plugin.

Setting up the Lightroom to Google Photos publish service

  1. Install the plugin through File > Plug-in Manager and enter your license key.
  2. In the Library module, find Google Photos in the Publish Services panel (left side) and click Set Up. Sign in with Google in the browser window that opens and approve the Photos permission.
  3. Create a Published Collection. Its name becomes the album name in Google Photos.
  4. Drag photos into the collection. They appear under New Photos to Publish.
  5. Click Publish. The plugin exports each photo with your export settings and uploads it to the album. Done photos move to Published Photos.

From then on the collection is the source of truth. Re-edit a photo and it moves itself to Modified Photos to Re-Publish; click Publish and only that photo is re-uploaded. Remove a photo from the collection and the plugin moves it into a "To Delete" album on the Google side (more on why in the next section). A publish of 500 photos where you touched three sends three files, which on a Google API that counts every upload against a daily quota is the whole point.

The Google Photos API limits that affect every method

This is the part worth knowing before you commit to a workflow, because these are Google's rules and they constrain every tool equally:

None of these are dealbreakers. They are just the shape of what is possible, and any guide that promises two-way sync or remote deletion is describing something the API does not actually allow. For the storage tiers, the Storage saver trade-off, and what Google Photos' own AI search can do once your photos are there, see the Google Photos guide for photographers.

Which method should you use?

Frequently asked questions

Does Lightroom Classic have a built-in Google Photos export?

No. Lightroom on the web has one, but Lightroom Classic does not. You either upload manually in a browser or use a plugin.

Do photos uploaded to Google Photos count against storage?

Yes. Since June 2021 there is no free unlimited tier, so uploads count against your Google account quota - 15 GB for most accounts, though Google has been testing a lower 5 GB default for some new accounts unless a phone number is verified. You can pick Original or the smaller Storage saver quality.

Can a plugin delete photos from Google Photos?

No. The Photos Library API does not allow deleting. Good plugins move removed photos into a "To Delete" album so you can clear them by hand.

Will uploading create duplicates?

Manual uploads can, because nothing tracks what you already sent. A Publish Service plugin tracks each photo's state and re-uploads only new or modified photos.

Can Google Drive sync my Lightroom exports to Google Photos?

Yes, one way. Google Drive for desktop can back up a folder on your computer to Google Photos, so exporting from Lightroom into that folder uploads each new file automatically. It is a watched folder, not a sync: re-exporting an edited photo uploads a second copy, removing a file from the folder does not remove it from Google Photos, and nothing lands in an album.

Does the Google Photos plugin work on Windows?

Yes. The Lightroom Tools Google Photos plugin is pure Lua, so it runs on both Mac and Windows.

Want a Lightroom collection that mirrors itself to a Google Photos album and only re-uploads what changed? The Google Photos plugin for Lightroom Classic does exactly that. One-time $19, Mac and Windows, no subscription.

Get the Google Photos plugin - $19
David Creator of Lightroom Tools. Building Lightroom Classic plugins to simplify photographers' workflows. Spend less time managing photos, more time shooting them.