Empty Files Cleaner NP

approved

by leruetkins

Find and delete empty markdown files in your vault. Shows a list with checkboxes to select and bulk-delete. - This plugin has not been manually reviewed by Obsidian staff.

1 stars96 downloadsUpdated 2mo agoMIT

Empty Files Cleaner NP

An Obsidian plugin that scans your vault for empty notes and lets you delete them in bulk.

Obsidian Downloads License: MIT


Features

  • 🔍 Scans your entire vault for markdown files with no content (or only whitespace)
  • ☑️ Checkbox list — select individual files or use "Select all" / "Deselect all"
  • 🗑️ Bulk delete — remove all selected files in one click with a confirmation prompt
  • 🔄 Auto-refresh — the list updates automatically after deletion
  • Safe — always asks for confirmation before deleting anything

Installation

Manual

  1. Download the latest release from the Releases page
  2. Extract the archive and copy the folder to your vault's plugins directory:
    <your vault>/.obsidian/plugins/empty-files-cleaner-np/
    
  3. In Obsidian: go to Settings → Community plugins, find Empty Files Cleaner NP and enable it

From Obsidian Community Plugins

Search for "Empty Files Cleaner NP" in Settings → Community plugins → Browse.

Usage

There are two ways to open the plugin:

  1. Ribbon icon — click the 🗑️ trash icon in the left sidebar
  2. Command Palette — open with Ctrl/Cmd + P and search for Find and delete empty files

In the modal window:

ActionDescription
Select allCheck all files in the list
Deselect allUncheck all files
Click a rowToggle checkbox for that file
Delete selected (N)Permanently delete the checked files
CancelClose without deleting anything

⚠️ Deletion is permanent. Files are not moved to trash — they are removed directly from the vault.

Building from Source

git clone https://github.com/leruetkins/obsidian-empty-files-cleaner-np
cd obsidian-empty-files-cleaner-np
npm install
npm run build

The compiled main.js will appear in the project root.

Contributing

Pull requests and issues are welcome on GitHub.

License

MIT © leruetkins

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.