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

Polyglot Renderer

nimaaprnimaapr282 downloads

Render HTML code blocks as live sandboxed previews, open HTML files in a custom view, and smartly handle HTML paste.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

An Obsidian plugin that renders HTML code blocks as live sandboxed previews, opens HTML files in a custom view, and provides smart paste handling for HTML content.

Features

Inline HTML rendering

Write a fenced html code block and see it rendered live in a sandboxed iframe:

```html
<h1 style="color: coral;">Hello from HTML</h1>
<p>This renders as a live preview.</p>
```

Scripts are blocked — all rendering happens inside a sandboxed iframe with allow-same-origin only.

HTML file view

Open .html and .htm files directly in Obsidian. Files render in a sandboxed iframe and update live when you edit the source externally.

Embed rendering

Link to an HTML file with ![[file.html]] and use the eye toggle button to render it inline without leaving your note.

Smart paste handling

Pasting HTML files (e.g. from Finder): saves them to your vault and inserts embed links so they can be rendered inline with the embed toggle. You can configure where files are saved — current note folder, a default folder, or ask every time.

Pasting HTML content (e.g. from a browser): choose to render it as a live HTML block, convert to markdown, or paste as plain text. Configurable to always render, always use Obsidian's default, or ask every time.

Settings

Setting Options Default
Enable inline HTML rendering On / Off On
HTML file paste destination Ask every time / Current note folder / Default folder Ask every time
Default paste folder Any vault path —
HTML content paste behavior Ask every time / Render as HTML block / Obsidian default Ask every time

Security

All HTML rendering uses sandboxed iframes. Scripts run inside the sandbox so interactive HTML files work as expected (collapsible sections, table of contents navigation, etc.). External links open in your default browser. The sandbox prevents access to Obsidian internals, network requests, and top-level navigation.

Installation

Install manually from the latest GitHub release:

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Create a folder polyglot-renderer inside your vault's .obsidian/plugins/ directory.
  3. Place the downloaded files in that folder.
  4. Enable the plugin in Settings > Community plugins.
82%
HealthExcellent
ReviewSatisfactory
About
Render HTML code blocks and .html/.htm files as live, sandboxed previews directly in your vault. Open HTML files in a custom view, embed files inline with a toggle, and paste HTML content or files to save them to the vault and insert renderable embeds. Keep previews sandboxed to prevent access to Obsidian internals and block unsafe operations.
HTMLFilesImport
Details
Current version
1.2.0
Last updated
2 months ago
Created
3 months ago
Updates
3 releases
Downloads
282
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
nimaaprnimaapr
GitHubnimaapr
  1. Community
  2. Plugins
  3. HTML
  4. Polyglot Renderer

Related plugins

Telegram Sync

Transfer messages and files from Telegram to Obsidian.

Notebook Navigator

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

Local REST API & MCP Server

Unlock your automation needs by interacting with your notes over a secure REST API.

QuickAdd

Quickly add new notes or content to your vault.

Recent Files

Display a list of recently opened files.

Importer

Import data from Notion, Evernote, Apple Notes, Microsoft OneNote, Google Keep, Bear, Roam, and HTML files.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Claudian

Embeds Claude Code/Codex as an AI collaborator in your vault. Your vault becomes agent's working directory, giving it full agentic capabilities: file read/write, search, bash commands, and multi-step workflows.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Readwise Official

Sync highlights from Readwise to your vault.