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

Better Edit

Toby ChenToby Chen630 downloads

A multi-feature editing toolbox for Obsidian — rich image arrangement, block drag and drop, slash commands, and more

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Better Edit adds a visual editing layer to Obsidian Live Preview while keeping your notes local, portable, and Markdown/HTML-first. It helps you arrange images, move blocks, insert reusable structures, style inline text, and add symbols without turning your notes into a proprietary document format.

Why Better Edit?

  • Work visually in Live Preview instead of hand-editing every Markdown marker.
  • Keep notes readable in Source mode, Git diffs, exports, and Obsidian without the plugin.
  • Use focused editing tools that stay close to the text, image, or block you are already working on.

Features

See docs/feature_list for the complete feature reference and additional screenshots.

Image arrangement

Use images as part of your writing surface, not as Markdown chores. Paste or drop an image, resize it, align it, crop it, add captions or alt text, replace the source, and organize related images into side-by-side rows.

Layouts stay portable. Better Edit saves image blocks and rows as visible Markdown/HTML with inline styles, so your notes remain readable in Source mode, Git diffs, exports, and Obsidian without the plugin.

Image crop and circle crop demo

Image row drag and caption demo

Block drag and drop

Reshape a note without cutting and pasting source text by hand. Hover near a block to add nearby content, drag it to a new position, duplicate it, delete it, or turn simple blocks into other Markdown block types.

Better Edit moves the note content you already have. Normal Markdown structures, tables, callouts, embeds, HTML blocks, and Better Edit image rows stay as source text instead of becoming hidden block records.

Block drag and drop demo

Slash commands

Build notes faster from the keyboard. Type / on a fresh line to insert common structures such as headings, lists, checkboxes, quotes, code blocks, math blocks, image placeholders, and dividers.

Slash commands are also customizable: enable, disable, reorder, and edit them in settings. Custom entries can insert reusable Markdown/HTML templates or execute registered Obsidian commands, which makes the menu a fast launcher for both note structure and existing workflows.

Slash command configuration and insertion demo

Text styling toolbar

Format selected text without breaking your writing flow. The floating toolbar adds bold, italic, strikethrough, highlight, inline code, inline math, wiki links, and Markdown links from the current selection.

Better Edit writes standard Markdown markers, toggles formatting where possible, normalizes common nested marks, and includes a link picker for fast revision work.

Text styling toolbar and link picker demo

Symbol and emoji picker

Insert hard-to-type characters without leaving the editor. Open a searchable picker for math symbols, Greek letters, arrows, comparison operators, and emoji from the context menu, command palette, or a configurable shortcut.

Everything inserted is ordinary Unicode text, which keeps math notes, research writing, annotations, and exported Markdown clean and portable.

Symbol and emoji picker demo

Installation

Community Plugins

Community Plugins installation will be available after the plugin is accepted into the official Obsidian directory.

Manual install

  1. Download manifest.json, main.js, and styles.css from a release.
  2. Create <vault>/.obsidian/plugins/better-edit/.
  3. Copy those three files into that folder.
  4. Reload Obsidian and enable Better Edit in Community Plugins.

Compatibility

  • Obsidian Live Preview is the primary editing target.
  • manifest.json currently declares minAppVersion: 1.5.7.
  • Desktop support is expected.
  • Mobile support is not fully verified yet even though the manifest is not desktop-only; this should be treated as provisional until tested.

Disclosures

  • No account required
  • No telemetry
  • No ads
  • No paid feature gating
  • No network access required for core features
  • Edits local note content in the current vault only

Known limitations

  • The plugin is optimized for Live Preview, not Reading View.
  • Some interactions depend on current Obsidian editor internals and should be regression-tested against new Obsidian releases.
  • Regression testing is performed locally before release.

Documentation

  • User-facing feature list: docs/feature_list/
  • Feature screenshots: docs/feature_list/assets/
  • Technical architecture and build notes: docs/technical.md
  • Design principles and implementation rationale: docs/technical_notes/project-architecture.md
  • Feature implementation notes: docs/technical_notes/
  • Release checklist: docs/release-checklist.md
  • Development rules and Obsidian guidance: docs/guidelines.md

Development

npm install
npm run dev

Useful commands:

  • npm run build
  • npm run lint
  • npm run styles:build

License

MIT

HealthExcellent
ReviewPassed
About
Better Edit adds practical editing controls for building cleaner notes without changing how your notes are rendered. It focuses on the editing experience: paste or drop images, then resize, align, crop, caption, replace, duplicate, add alt text, or group related visuals into flexible image rows for comparisons, tutorials, research, and design reviews. It also includes block drag and drop for reorganizing text, configurable slash commands for quick insertion, a floating text styling toolbar, and a searchable symbol and emoji picker.
Details
Current version
0.1.3
Last updated
Last month
Created
3 months ago
Updates
4 releases
Downloads
630
Compatible with
Obsidian 1.12.3+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Toby ChenToby Chentoby
pochihh.github.io/
GitHubpochihh
  1. Community
  2. Plugins
  3. Better Edit

Related plugins

Notebook Navigator

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

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

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.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

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.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

BRAT

Easily install a beta version of a plugin for testing.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.