The -well tools · The Picture Org(anizer)
Sweepwell icon

Sweepwell™

Empty Folder Cleaner

Sweep out the empty folders.

Years of imports, exports and reshuffling leave a photo drive littered with empty folders that clutter every search and backup. Sweepwell finds every empty folder inside the one you choose and removes them only after you say yes.

FreeWindows & Mac appLightroom Classic plug-inVersion 1.1.9

What Sweepwell does

You give Sweepwell a top-level folder. It finds every empty folder anywhere inside it, including folders that hold nothing but other empty folders, shows you the full list, and removes them only when you say so. The folder you chose is never removed.

It works on local drives, USB drives and network shares, and keeps a log of everything it removed. Sweepwell is free to use.

It comes three ways, all with the same rules: an app for Windows (with a right-click entry in File Explorer if you like), an app for the Mac, and a Lightroom Classic plug-in for both.

Sweepwell listing empty folders in a photo drive before removing them

Sweepwell in 62 seconds

On screen

The Lightroom Classic plug-in: the folders it found with no photos in them, listed before anything is removed. Nothing is deleted until you click Remove.
The Lightroom Classic plug-in: the folders it found with no photos in them, listed before anything is removed. Nothing is deleted until you click Remove.

Features

Finds nested empty folders

A folder that holds only other empty folders counts as empty too, all the way down.

Nothing goes without a yes

You see the whole list first, and a preview-only mode never removes anything at all.

Junk files, your call

Thumbs.db, desktop.ini, .DS_Store and the other files Windows and macOS leave behind can be treated as empty, and are removed with their folder.

In Lightroom too

The plug-in finds catalog folders with no photos, checks each one on disk, and removes the empty ones from disk. Folders that still hold files are left alone.

Stream Deck in Lightroom

A Stream Deck or other macro pad button can run Sweepwell's Lightroom commands. Ready-made buttons come with Sweepwell: click Add Stream Deck buttons in Lightroom's Plug-in Manager, or use the entry in the Windows Start menu.

How it works

In the app (Windows and Mac)

  1. Open Sweepwell, or on Windows right-click a folder in File Explorer and choose Remove empty folders (Sweepwell).
  2. Choose the folder: click Browse, drag it onto the window or type its path, and say whether to treat junk files as empty.
  3. Check the list, including what was left alone and why, then click Remove. A progress bar shows while it works, and Stop asks first.

In Lightroom Classic

  1. Choose Library > Plug-in Extras > Find empty folders.
  2. Check the list and click Remove to remove the empty folders from disk.
  3. Lightroom doesn't let plug-ins remove folders from a catalog, so Sweepwell selects each one in the Folders panel for you to right-click and Remove.

Step by step for every job: the Sweepwell User Guide.

Requirements

Windows
Uses PowerShell 7 if it is installed, otherwise the Windows PowerShell that comes with Windows. Setup installs for your account only, with no administrator permission.
Mac
The Install Sweepwell app adds the app, the plug-in or both. No password is needed.
Lightroom Classic
For the plug-in only.

Download

Free
No trial, no license key, no account
  • Free to use. Setup installs the app, the Lightroom Classic plug-in or both.
  • Sweepwell checks for a newer version each time it opens. Only the version list is fetched; nothing about your computer or your folders is sent.
  • Sweepwell is donationware: if it saves you time, you can buy me lunch.
  • If something goes wrong, Send logs at the bottom of the window sends us the error log, but only after you have seen exactly what it holds and clicked Send.

Windows may show “Windows protected your PC” the first time: click More info, then Run anyway. The Mac download is signed and checked by Apple: open it and double-click the Install app.

Questions: info@thepictureorg.com

Questions

My antivirus or Windows blocked the download. Is it safe, and what do I do?

Sweepwell is signed by The Picture Org LLC and is safe. Some antivirus programs (Norton, for example) flag any new download that few people have run yet, even a signed one, and the block goes away as more people install it. Windows SmartScreen (“Windows protected your PC”): click More info, then Run anyway. Norton: open Norton, go to Security > History, choose the entry for the download, and click Restore & exclude this file, then run it again. Microsoft Defender: open Windows Security > Virus & threat protection > Protection history, choose the entry, and click Actions > Allow on device. Other antivirus programs have a similar Restore or Allow choice in their quarantine or history. If you would rather not change a setting, email info@thepictureorg.com and we will send you a zip you can install by hand. We report every false alarm to the antivirus maker so it is cleared for everyone.

Is Sweepwell really free?

Yes. There is no trial, no license key and no account. It is donationware: if it saves you time, you can buy me lunch.

What counts as empty?

A folder with no files at all, hidden and system files included. If you choose, a folder holding only the junk files Windows and macOS create (Thumbs.db, desktop.ini, .DS_Store and the like) counts as empty too. A desktop.ini that gives its folder a custom icon or name is not treated as junk.

Could it remove something I need?

Only empty folders are removed, and only after you have seen the list and said yes. Links, recycle bins, snapshots, .git and Syncthing folders and Mac packages are never touched, and system folders, your home folder and whole drives are refused. Links and junctions are never followed, Mac packages such as a Photos library are left alone, and if a file appears in a folder between the list and the removal, that folder and the folders around it are kept.

Does it work on a NAS or network drive?

Yes, on network shares such as \\SERVER\Projects on Windows or /Volumes/Projects on a Mac, as well as local and USB drives. On a server where each project is its own ZFS filesystem, it never removes a project folder or anything directly in a folder of projects.

Why do I remove the folders in Lightroom myself?

Lightroom doesn't let plug-ins remove folders from a catalog. Sweepwell removes the empty folders from disk and then selects each one in the Folders panel, so it takes one right-click each.

Does it work with Lightroom (the cloud version)?

No. Adobe lets plug-ins run only in Lightroom Classic. If you use the Lightroom app, use the Sweepwell app on your photo folders instead.

More answers in the Sweepwell User Guide, or email info@thepictureorg.com.

What's new

Version 1.1.9 3 November 2026

  • Sweepwell now opens in its own window on Windows and the Mac, in The Picture Org’s dark colors, instead of a command window and dialogs: choose a folder (Browse, drag it in, or type its path), see the whole list with what was left alone and why, then click Remove. A progress bar shows while it works, and Stop asks first. The rules for what is empty, the log and the command line are unchanged.
  • Send logs, at the bottom of the window: one click saves the error log and shows exactly what would be sent to The Picture Org, with a note and your email if you’d like an answer. Nothing is sent unless you click Send.
  • Sweepwell opens straight into its window on Windows, with no command window first.
  • While it looks, the count now says it is the number of folders checked so far.
  • The User Guide shortcut in the Start menu now has its own page icon, so it’s easy to tell from the app.
  • Setup and the uninstaller use the same names and descriptions as The Picture Org’s other apps.
Earlier versions

Version 1.1.8 1 November 2026

  • The Stream Deck plug-in now comes with Sweepwell: click Add Stream Deck buttons in Lightroom’s Plug-in Manager (on Windows, also in the Start menu). A Stream Deck button can then run Sweepwell’s Lightroom commands.
  • Create an error log’s description now says it offers to send the report.

Version 1.1.7 1 November 2026

  • Checks for a newer version every time it opens, not once a day.
  • Create an error log can now send the report to The Picture Org for you. You see exactly what is sent first, and nothing goes unless you say yes.
  • Never removes a project folder, or anything directly in a folder of projects, on a server where each project is its own ZFS filesystem. Nothing changes elsewhere.
  • Stopping part-way now asks first: on Windows, pressing Ctrl+C while folders are being removed; in Lightroom, the x on the progress bar. You can keep working or stop.
  • The Lightroom windows have a User Guide button.

Version 1.1.6 25 October 2026

  • When a search or clean-up finishes, the message says how long it took.
  • Lightroom’s Plug-in Manager has new buttons: Sweepwell home page (Sweepwell’s own page), User Guide (the guide on our website) and Other -well tools. The Windows Start menu has Sweepwell User Guide and Other -well tools links.
  • The Read Me (and the User Guide on our website) now starts with what Sweepwell is and a quick start.

Version 1.1.5 25 October 2026

  • In Lightroom, the plug-in now appears as “tpo: Sweepwell™” so all The Picture Org plug-ins sit together.
  • Lightroom: the first search after Lightroom starts no longer waits on a second check for a new version.
  • American spelling in messages (“customized”).

Version 1.1.4 23 October 2026

  • Faster on a Mac: looking for empty folders checks each file once instead of twice, which helps most on network drives. The same folders are found as before.
  • Windows: a little less work per folder while looking. The same folders are found as before.

Version 1.1.3 23 October 2026

  • Updates: Sweepwell now checks for a newer version once a day (only the version list is fetched). Install downloads the installer, checks that it is signed by The Picture Org, and opens it. In Lightroom, the Plug-in Manager has an Updates section with Check now; you can turn the daily check off.
  • New "Create an error log": saves a text file on your Desktop to email to The Picture Org if something goes wrong (Lightroom: Library > Plug-in Extras; Windows: Start menu; Mac: when it asks "Clean another folder?").
  • Windows: the folder window has an address bar, so you can type or paste a folder's path instead of clicking through the tree. Mac: press Cmd-Shift-G in the folder window to type a path.
  • Sweepwell now installs in a ThePictureOrg folder (Windows: AppData\Local\Programs\ThePictureOrg\Sweepwell; Mac: Applications > ThePictureOrg). The earlier copy is replaced. If you kept the app in the Dock, drag it in again from Applications > ThePictureOrg.
  • Download files are now named ThePictureOrg-Sweepwell-...
  • The Plug-in Manager shows the Sweepwell icon beside its description, and Setup shows the Sweepwell pictures.

Version 1.1.2 22 October 2026

  • Lightroom plug-in: fixed "An internal error has occurred. We can only wait from within a task" when finding empty folders in a catalog with more than a few dozen folders. Nothing was removed when it happened.
  • Mac app: a progress window while it looks for empty folders and while it removes them, with a Stop button. Stopping keeps every folder not yet removed.
  • Windows: Setup, the uninstaller and the cleaner script are now signed by The Picture Org LLC, so Windows shows our name as the publisher.

Version 1.1.1 18 October 2026

  • Name update: Setup and the Mac installer replace the earlier shortcuts and app with Sweepwell ones; your logs and settings stay where they are.
  • In Lightroom the commands now sit under a Sweepwell™ heading in Library > Plug-in Extras.

Version 1.1.0 18 October 2026

  • New name: Sweepwell™ Empty Folder Cleaner (was Picture Org Empty Folder Cleaner).
  • Windows Setup: installs for your account without administrator permission, with Start menu and desktop shortcuts, an optional File Explorer right-click entry, the optional Lightroom Classic plug-in, and an uninstaller in Settings > Apps. A zip is still available for anyone who'd rather not install anything.
  • Mac version: "Install Sweepwell" adds the Sweepwell app and/or the Lightroom plug-in. Choose a folder, see the list, click Remove. Signed and notarized by The Picture Org LLC.
  • Lightroom Classic plug-in (Windows and Mac): Library > Plug-in Extras > Sweepwell™ > Find empty folders finds folders with no photos in the catalog, removes the ones that are empty on disk too, and shows you each one so you can remove it from the catalog.
  • New app icon: a folder and a broom.
  • When installed with Setup, logs go to your account's app data folder instead of the program folder.
  • Dragging a folder onto Launch.bat now asks the junk-file question and offers to clean another folder. The hidden Mac "Icon" file now counts as a junk file.
  • Safer: Mac packages (Photos, Final Cut and iMovie libraries, disk images, apps) and folders meant to be empty (Syncthing's .stfolder, .git, lost+found) are left alone, recycle folders are recognized whatever the capitals, and each folder is checked once more right before it is removed.
  • Windows: a desktop.ini that gives a folder a custom icon or name is not treated as junk, the log is written as each folder is removed, and the right-click entry works on a whole drive.
  • Lightroom: a folder holding a link is kept, nested selections are listed once, and Cancel works while the catalog is searched. Setup asks you to close Lightroom Classic before adding the plug-in.

Version 1.0.0 8 October 2026

  • First release. Previews the full list of empty folders, including folders that hold nothing but other empty folders, and asks before removing anything.
  • Handles folder names with square brackets, such as "Smith [1998]".
  • Lists each folder once, which keeps scans quick on network shares.
  • Optional junk-file handling (Thumbs.db, desktop.ini, .DS_Store, ._ files).
  • Leaves links, junctions, recycle bins and snapshot folders alone, and refuses system folders.

Change logs for every -well tool · All the -well tools