Toby Chen630 downloadsA multi-feature editing toolbox for Obsidian — rich image arrangement, block drag and drop, slash commands, and more
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.
See docs/feature_list for the complete feature reference and additional screenshots.
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.
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.
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.
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.
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.
Community Plugins installation will be available after the plugin is accepted into the official Obsidian directory.
manifest.json, main.js, and styles.css from a release.<vault>/.obsidian/plugins/better-edit/.manifest.json currently declares minAppVersion: 1.5.7.docs/feature_list/docs/feature_list/assets/docs/technical.mddocs/technical_notes/project-architecture.mddocs/technical_notes/docs/release-checklist.mddocs/guidelines.mdnpm install
npm run dev
Useful commands:
npm run buildnpm run lintnpm run styles:buildMIT