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

Paste Mode

jglevjglev12k downloads

Paste content and mark block quotes at any level of indentation.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates39

An Obsidian plugin to paste and manage text, including block quotes, at any level of indentation.

Paste modes

Paste Mode takes over paste functionality within Obsidian. It has seven paste modes, which determine what happens when pasting text within a file. All modes honor the cursor's current indentation when pasting, except "Passthrough" mode, which uses Obsidian's default paste behavior.

Demonstration of paste modes

  1. Text — Paste clipboard text as-is.
  2. Text (Blockquote) — Paste with blockquote prefix (default > , configurable).
  3. Markdown — Convert HTML to Markdown before pasting.
  4. Markdown (Blockquote) — Convert HTML to Markdown, then wrap in blockquote.
  5. Code Block — Paste within ``` code fences.
  6. Code Block (Blockquote) — Paste within code fences, then wrap in blockquote.
  7. Passthrough — Use Obsidian's default paste behavior.

Status bar

Switching modes

  1. Click the status bar indicator to open a searchable mode picker.
  2. Paste Mode: Cycle Paste Mode in the Command Palette cycles through all modes.
  3. Paste Mode: Set Paste Mode to <mode> commands for direct switching (bindable via, e.g., Quick Add).
  4. Plugin settings tab.

Limitations

  • In Obsidian Mobile, "Markdown" and "Markdown (Blockquote)" one-time paste commands are disabled due to clipboard API restrictions.
  • Similarly, images/screenshots cannot be pasted from the clipboard on mobile.

Additional commands

  • Paste Mode: Toggle blockquote at current indentation — toggles blockquote markers on the selected text.
    Toggle blockquote

Additional features

  • Continue list items — when enabled, if you paste multiple lines into a list item where all lines are at the same indentation level, list markers will be added to each pasted line to continue the list. For bullet lists, the same marker is used. For numbered lists, the numbers are automatically incremented. This setting is enabled by default.
  • Download linked files — when pasting Markdown, files referenced via http:// or file:// URLs can be downloaded locally.
  • Automatic character escaping — escape Markdown-sensitive characters (==, <, etc.) in blockquotes.

Developing

npm install
npm run dev    # watch mode
npm run build  # production build

Releasing

  1. Update manifest.json and versions.json with the new version.
  2. Create a GitHub release tagged with the version number (no v prefix).
  3. Upload main.js, manifest.json, styles.css as binary attachments.

Additional contributor acknowledgements

This plugin is substantially better for the contributions of Jason Shelter, who authored a substantial update in 2026.

HealthExcellent
ReviewSatisfactory
About
Control paste behavior with eight modes that honor cursor indentation: plain text, blockquote, Markdown-converted text, fenced code block, and passthrough. Show the active mode in the status bar and switch modes from the status-bar menu or Command Palette.
EditingFormattingStatus bar
Details
Current version
6.1.2
Last updated
6 days ago
Created
5 years ago
Updates
39 releases
Downloads
12k
Compatible with
Obsidian 1.13.7+
Platforms
Desktop, Mobile
License
BSD-3-Clause
Report bugRequest featureReport plugin
Author
jglevjglev
GitHubjglev
  1. Community
  2. Plugins
  3. Editing
  4. Paste Mode

Related plugins

Editing Toolbar

The Editing Toolbar is modified from cMenu, which provides more powerful customization settings and has many built-in editing commands to be a MS Word-like toolbar editing experience.

Sort and Permute lines

Sort and Permute lines in whole file or selection.

Colored Text

Color the selected texts.

List Callouts

Create simple callouts in lists.

Symbols Prettifier

Prettify the symbols with actual symbols you commonly type, like arrows.

Antidote Grammar Checker Integration

Unofficial integration of Antidote, a powerful English and French grammar checker.

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 grammar and spell checking, powered by LanguageTool.

Meta Bind

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

Advanced Tables

Improved table navigation, formatting, and manipulation.