Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Note Purge

Joel ReymonJoel Reymon8 downloads

Delete every note in the current search results at once, for example all notes with a given tag.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

Delete every note in the current search results at once, for example all notes with a given tag.

Usage

  1. Search for the notes to delete, for example tag:#archive, or click a tag in the Tags view.

  2. Click the result count (5 results) at the top of the search pane, then choose Delete 5 results….

    The search results menu with a red Delete 5 results item below Copy search results and Bookmark

  3. Check the files listed in the dialog, then select Delete 5 files. A notice confirms how many files were deleted.

    The Delete 5 files dialog listing the five matching notes, with Cancel and Delete 5 files buttons

On a phone, the menu opens as a sheet at the bottom of the screen:

Phone layout: the menu sheet with the Delete item, and the same confirmation dialog

Behavior

  • Exactly the files listed in the dialog are deleted. A tag search also matches nested tags: tag:#archive includes notes tagged #archive/ideas.
  • Files are deleted according to Settings → Files and links → Deleted files: moved to the system trash, moved to the vault's .trash folder, or deleted permanently. The dialog says which, in red when it's permanent.
  • Attachments linked from the deleted notes are kept.
  • The menu item is disabled while a search is still running, or when there are no results.
  • Works on desktop and mobile, with Obsidian 1.6.6 or later.

Obsidian has no public API for the search results menu, so Note Purge uses the internal search:results-menu event, the same one the core Bookmarks plugin uses to add Bookmark.... If a future Obsidian version changes that event, the Delete item stops appearing and nothing is deleted.

Installation

In Obsidian, open Settings → Community plugins → Browse, search for Note Purge, then select Install and Enable.

To install from GitHub instead, add joelreymont/obsidian-note-purge in BRAT, or copy main.js, manifest.json and styles.css from the latest release into <vault>/.obsidian/plugins/note-purge/. Release files are attested by GitHub; check a download with gh attestation verify main.js -R joelreymont/obsidian-note-purge.

Development

npm install
npm run build   # type-check, then bundle src/main.ts into main.js

To release, bump version in manifest.json, package.json and versions.json, push to main, and run the Release workflow from the Actions tab (or push a tag with the same version).

License

MIT

HealthExcellent
ReviewPassed
About
Delete every note in the current search results at once, including tag searches and nested tags. Preview the files in a confirmation dialog before deleting. Remove files according to Obsidian's Deleted files setting, keeping linked attachments intact.
FilesSearch
Details
Current version
1.0.1
Last updated
2 hours ago
Created
2 days ago
Updates
1 release
Downloads
8
Compatible with
Obsidian 1.6.6+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Joel ReymonJoel Reymonjoelreymont
GitHubjoelreymont
  1. Community
  2. Plugins
  3. Files
  4. Note Purge

Related plugins

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Home tab

A browser-like search tab for your local files.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Advanced URI

Control everything with URI.

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.