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

HTML Visual Editor

suntinglu777suntinglu777311 downloads

Edit HTML files visually in Obsidian and save directly back to the selected vault file.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

HTML Visual Editor lets you open .html and .htm files in Obsidian, edit them visually, and save changes directly back to the same vault file.

Features

  • Open HTML files from the file menu or command palette.
  • Edit page elements with the visual editor toolbar.
  • Drag, resize, select, duplicate, delete, and style elements.
  • Insert text, images, tables, page layouts, canvas elements, and chart typography blocks from the adapted editor tools.
  • Save with the Obsidian toolbar button, the in-page Save button, or Ctrl+S / Cmd+S.
  • Save directly overwrites the currently opened vault file. No system file picker or "save as" path selection is used.
  • Relative image and stylesheet links are temporarily mapped for preview and restored when saved.
  • Pasted base64 images can be saved into an assets folder next to the edited HTML file when the editor requests asset persistence.

Usage

  1. Install and enable the plugin.
  2. Right-click an .html or .htm file and choose Open in HTML Visual Editor.
  3. Edit the file in the visual editor.
  4. Click Save or press Ctrl+S / Cmd+S.

Notes

  • The plugin edits local vault files only.
  • Save operations overwrite the current file, so keep normal vault backups or version control for important documents.
  • Browser-extension popup, tab injection, and system file picker flows are intentionally removed for Obsidian.
  • Some advanced browser-only features depend on Chromium APIs, such as the EyeDropper API. Availability may vary by Obsidian platform.

Privacy

The plugin does not upload HTML content, images, or vault data. Editing happens inside the local Obsidian app, and saved content is written through Obsidian's vault API.

License

MIT. This plugin includes code adapted from 42 HTML Visual Editor, also under the MIT license.

HealthExcellent
ReviewCaution
About
Open and edit .html and .htm files inside your Obsidian vault with a visual WYSIWYG editor. Drag, resize, select, duplicate, delete and style elements; insert text, images, tables, layouts, canvas elements, and charts. Save changes directly back to the same vault file while preserving relative links and optionally exporting pasted images to a local assets folder.
HTMLEditingFiles
Details
Current version
0.1.1
Last updated
2 months ago
Created
2 months ago
Updates
1 release
Downloads
311
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
suntinglu777suntinglu777sunxiaoqiqi
GitHubsunxiaoqiqi
  1. Community
  2. Plugins
  3. HTML
  4. HTML Visual Editor

Related plugins

Remember cursor position

Remember cursor and scroll position for each note.

Gemini Scribe

Allows you to interact with Gemini and use your notes as context.

Note Refactor

Extract note content into new notes and split notes.

Code Space

Professional code file management with visual dashboard, syntax highlighting editor, and Markdown embedding.

AI Agent

Lend your vault to an AI agent. It can read, write, and search your notes.

Notebook Navigator

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

Advanced Tables

Improved table navigation, formatting, and manipulation.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Advanced URI

Control everything with URI.

Meta Bind

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