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

Markdown Easy Editor

ChizmoChizmo98 downloads

A one-click Markdown toolbar — no need to memorize syntax. Insert Markdown elements instantly and clean up messy AI-pasted text too.

Add to Obsidian
Markdown Easy Editor screenshot
Markdown Easy Editor screenshot
Markdown Easy Editor screenshot
Markdown Easy Editor screenshot
Markdown Easy Editor screenshot
Markdown Easy Editor screenshot
Markdown Easy Editor screenshot
Markdown Easy Editor screenshot
  • Overview
  • Scorecard
  • Updates10

English | 日本語

Markdown Easy Editor

A lightweight Obsidian plugin that adds a one-click Markdown formatting toolbar and an "Optimize" command for cleaning up messy Markdown — especially text pasted from AI chat tools (ChatGPT, Claude, etc.).

Features

📝 Formatting Toolbar

Click the pencil icon in the ribbon to open a side panel with quick-access buttons for common Markdown syntax:

  • Headings — H1–H6
  • Basic — Bold, italic, list, numbered list, quote, link
  • More — Inline code, code block, table, checkbox, horizontal rule

Each button applies formatting to your current selection (or inserts a template at the cursor) in the active note — no need to remember syntax or type symbols manually.

Toolbar panel

🎨 Callouts

Insert Obsidian's colorful callout boxes (Note, Tip, Important, Warning, Danger, Info, Success, Question, Example, Quote block, Abstract, Bug) with one click. Each button shows a color accent matching how it will actually render, so you know what you're picking even before switching to Reading view.

Callouts panel

✨ Optimize Selected Markdown

Select any text and run Optimize Selected Markdown from the command palette. This cleans up common issues in Markdown that wasn't originally written for Obsidian — for example, text copied from an AI assistant's response:

  • Removes trailing whitespace and collapses excess blank lines

  • Adds blank lines around headings for consistent spacing

  • Normalizes list marker spacing (-item → - item)

  • Collapses long runs of ---/***/___ decoration lines

  • Strips AI-generated intro phrases (e.g. "Sure, here's the explanation...")

  • Converts Obsidian-specific syntax ([[wikilinks]], ^block-refs) into plain text/links

    AI-generated [[WikiLinks]] often point to notes that don't exist in your vault. Optimize removes these to keep pasted AI content clean. If you intentionally use WikiLinks, just don't select that part of the text before running Optimize.

  • Normalizes callout syntax (> [!note])

  • Reduces excessive bold formatting when overused in a single line

  • Optionally converts tables to bullet lists for note-taking targets

This is aimed at anyone who regularly pastes AI-generated content, web clippings, or Markdown from other tools into Obsidian and wants it to look native.

Before:

Before optimize

After:

After optimize

🌐 English and Japanese

The toolbar and notifications automatically switch between English and Japanese based on your Obsidian display language setting. Any language other than Japanese falls back to English.

Usage

  1. Click the pencil icon in the left ribbon to open the formatting toolbar, or
  2. Select text in a note and run Optimize Selected Markdown from the Command Palette (Ctrl/Cmd + P)

Commands

Command Description
Optimize Selected Markdown Cleans up the currently selected text

Tip: Seeing raw Markdown symbols

By default, Obsidian's Live Preview mode converts typed symbols into their formatted appearance right away — for example, typing - turns into a bullet point (•) immediately, and # becomes a styled heading. This is normal Obsidian behavior, not something this plugin controls.

If you'd like to see the raw Markdown syntax as you type (useful if you're learning Markdown syntax, or plan to copy your notes elsewhere), you can switch that note to Source Mode:

  • Right-click the note's tab → Open in Source Mode, or
  • Settings → Editor → Default editing mode → set to Source mode

This affects how Obsidian displays your notes generally, not just when using this plugin's toolbar.

Installation

From Community Plugins (once approved)

  1. Open Settings → Community plugins
  2. Search for "Markdown Easy Editor"
  3. Click Install, then Enable

Manual installation

  1. Download main.js, manifest.json (and styles.css if present) from the latest release
  2. Copy them into <VaultFolder>/.obsidian/plugins/markdown-easy-editor/
  3. Reload Obsidian and enable the plugin in Settings → Community plugins

License

MIT

HealthExcellent
ReviewSatisfactory
About
Add a one-click Markdown formatting toolbar to the ribbon for H1–H6, bold/italic, lists, quotes, links, code, tables and checkboxes. Clean up pasted or AI-generated Markdown with Optimize to remove extra whitespace, normalize headings/lists/callouts, strip AI intro text, convert [[wikilinks]]/^block-refs, and optionally turn tables into bullet lists.
MarkdownFormattingEditing
Details
Current version
0.4.1
Last updated
5 days ago
Created
4 weeks ago
Updates
10 releases
Downloads
98
Compatible with
Obsidian 1.8.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
ChizmoChizmochizmo-byte
GitHubchizmo-byte
  1. Community
  2. Plugins
  3. Markdown
  4. Markdown Easy Editor

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.

Outliner

Work with your lists like in Workflowy or Roam Research.

Image Captions

Add captions to images with inline Markdown and link support. The caption format is compatible with the Commonmark spec and other Markdown applications.

Sort and Permute lines

Sort and Permute lines in whole file or selection.

Various Complements

Complete words similar to auto-completion in an IDE.

Heading Shifter

Easily Shift and Change Markdown headings.

Shortcuts extender

Use shortcuts for input special symbols without language switching.

Chord Sheets

Work with chord sheets (chords over lyrics or inline) in Live Preview and reading mode: Chord diagrams for guitar, ukulele, mandolin and piano, transpose, autoscroll, and more.

Blur

Create obfuscated blocks of text.

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.