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

No Paste

观自观自17 downloads

Blocks paste actions in Markdown editors while the plugin is enabled.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

No Paste is a minimal Obsidian plugin that blocks paste actions in Markdown editors while the plugin is enabled.

What it does

  • Blocks paste events in Obsidian Markdown editing surfaces.
  • Shows a short notice when pasted text is rejected.
  • Works automatically after the plugin is enabled.
  • Does not add commands, ribbon buttons, context-menu items, or settings.

What it does not do

No Paste is not an originality detector, AI detector, or anti-cheat system. It only prevents normal paste actions inside the Markdown editor. It does not claim to block every possible way to insert text, such as file imports, sync, drag-and-drop, external automation, plugin APIs, or direct file edits outside Obsidian.

Use case

Use this plugin when you want a writing space that encourages manual typing and rewriting instead of copying text into the editor.

Installation

From Obsidian Community Plugins

After the plugin is accepted into the Obsidian community plugin directory:

  1. Open Settings → Community plugins.
  2. Search for No Paste.
  3. Install and enable the plugin.

Manual installation

  1. Download main.js, manifest.json, and styles.css from the latest GitHub release.
  2. Create this folder in your vault: .obsidian/plugins/no-paste/.
  3. Put the downloaded files in that folder.
  4. Reload Obsidian and enable No Paste in Settings → Community plugins.

Privacy

No Paste does not send network requests, upload note content, store note content, or save plugin settings.

Development

npm install
npm run dev

Build a release bundle:

npm run build

The release assets are:

  • main.js
  • manifest.json
  • styles.css

License

MIT

99%
HealthExcellent
ReviewPassed
About
Block paste actions in Obsidian's Markdown editors while enabled. Show a short notice when pasted text is rejected and run silently with no commands, buttons, context-menu items, or settings. Avoid treating it as an originality/AI/anti-cheat detector — it won't block imports, sync, drag-and-drop, external automation, plugin APIs, or edits outside Obsidian.
EditingMarkdown
Details
Current version
1.0.1
Last updated
Last week
Created
Last week
Updates
2 releases
Downloads
17
Compatible with
Obsidian 1.5.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
观自观自london-chen
GitHublondon-chen
  1. Community
  2. Plugins
  3. Editing
  4. No Paste

Related plugins

Outliner

Work with your lists like in Workflowy or Roam Research.

Various Complements

Complete words similar to auto-completion in an IDE.

Easy Copy

Easily copy the text within inline code, bold text (and many other formats), or quickly generate an elegant link to a heading or block.

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Creases

Tools for effectively folding Markdown sections.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

LanguageTool Integration

advanced spell/grammar checks with the help of language-tool.

Dragger

Drag and drop any block (paragraphs, headings, lists, etc.) to rearrange content like Notion.