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

Media Embed

punkyardpunkyard67 downloads

Automatically converts pasted YouTube links into your preferred embed style on an empty line.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Media Embed

Simply paste a YouTube URL on an empty line in an Obsidian note and it's instantly converted into your preferred embed format (markdown, iframe or div) — no commands, no shortcuts, just paste.

Features

  • intercepts YouTube URLs pasted on empty lines
  • three preview options to choose from
    • simple markdown
    • responsive in iframe and div modes
    • working on desktop and mobile

Embed styles

Choose your preferred embed mode in Obsidian Settings... → Media Embed.

Media Embed options

Style Output Responsive
markdown ![]() no — fixed size
iframe <iframe ...> yes — fills pane width
div <div><iframe ...> yes, in a frame — bulletproof
Results in source mode:

Media Embed source


Usage

get YouTube URL

  1. copy YouTube video URL (right-click on it: Copy video URL)
  2. open any note
  3. place your cursor on a blank line
  4. paste the YouTube URL (Cmd+V / Ctrl+V)
  5. the URL is automatically replaced with the embed
Supported URL formats:
  • https://www.youtube.com/watch?v=...
  • https://youtu.be/...
  • https://www.youtube.com/shorts/...
  • https://www.youtube.com/embed/...


iOS markdown rendering



Installation

From Obsidian Community Plugins

  1. open Obsidian Settings... → Community plugins
  2. disable Safe mode if prompted
  3. click Browse and search for Media Embed
  4. install and enable the plugin
  5. open Options and choose your preferred style (markdown, iframe, div)

Manual

  1. download the source ZIP from the latest release
  2. unzip the archive into <your vault>/.obsidian/plugins/
  3. reload Obsidian and enable the plugin in Obsidian Settings... → Community plugins

Roadmap

  • v2 when repo hits 100 GitHub ⭐ — more video providers (Vimeo, Dailymotion, …)
  • v3 when repo hits 1 000 GitHub ⭐ — import video metadata (title, thumbnail) from URL

Contributing

Found a bug or have a suggestion? Open an issue.


License

This project is licensed under GPL-3.0-or-later.

In practical terms, that means distributed modifications and derivative versions must also remain open source under GPL-compatible terms.


made with ⏳ by punkyard

78%
HealthExcellent
ReviewSatisfactory
About
Paste a YouTube URL on an empty line to automatically convert it into your chosen embed format (markdown, iframe, or div) with no commands or shortcuts. Choose fixed markdown or responsive iframe/div outputs and support standard watch, youtu.be, shorts, and embed URLs.
VideoAutomationMarkdown
Details
Current version
1.1.2
Last updated
3 weeks ago
Created
Last month
Updates
4 releases
Downloads
67
Compatible with
Obsidian 1.12.0+
Platforms
Desktop, Mobile
License
OTHER
Report bugRequest featureReport plugin
Author
punkyardpunkyard
GitHubpunkyard
  1. Community
  2. Plugins
  3. Video
  4. Media Embed

Related plugins

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.

Auto Link Title

Automatically fetches the titles of links from the web.

Link Embed

Convert URLs in your notes into embeded previews.

QuickAdd

Quickly add new notes or content to your vault.

Templater

Create and use dynamic templates.

Homepage

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

Importer

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

BRAT

Easily install a beta version of a plugin for testing.

Outliner

Work with your lists like in Workflowy or Roam Research.

Various Complements

Complete words similar to auto-completion in an IDE.