An Obsidian plugin that helps you identify and clean up blank or empty notes in your vault. This plugin is perfect for maintaining a clean vault by easily finding and removing notes that only contain a title without any content.
- 🔍 Scans your vault for blank notes (notes with only a title and no content)
- 📋 Displays a clear list of blank notes with their titles and paths
- ✨ Interactive UI with the following capabilities:
- Click on note titles to preview them
- Individual delete buttons for each note
- Batch selection and deletion of multiple notes
- "Select All" option for quick bulk operations
- Open Settings > Community plugins
- Make sure Safe mode is off
- Click Browse community plugins
- Search for "FindZero - MD Cleaner"
- Click Install
- Once installed, close the community plugins window and activate the plugin
- Download
main.js
andmanifest.json
from the latest release - Copy these files to your vault's
.obsidian/plugins/find-zero-md-cleaner/
directory - Open Obsidian and enable the plugin in Settings > Community plugins
- Click the broom icon in the left ribbon, or
- Use the command palette (Ctrl/Cmd + P) and search for "Scan & Delete Blank Notes"
- When opened, the plugin scans your vault for blank notes
- Blank notes are displayed in a list with their titles and paths
- For each note, you can:
- Click the title to open and preview the note
- Use the "Open" button to open in the current pane
- Delete individual notes using the "Delete" button
- Select multiple notes using checkboxes for batch deletion
- Use individual checkboxes to select specific notes
- Use "Select All" to select all blank notes
- Click "Delete Selected" to remove all selected notes at once
- A confirmation message will show how many notes were deleted
If you encounter any issues or have suggestions for improvements, please:
- Check the GitHub Issues page
- Create a new issue if your problem hasn't been reported
This plugin is built using TypeScript and the Obsidian API.
- Clone this repository
- Install dependencies with
npm install
- Build the plugin with
npm run build
- Copy
main.js
andmanifest.json
andstyles.css
to your test vault's plugins folder
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.