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

Youtube Iframe Timestamps

nilsleonilsleo3k downloads

Allows you to embed YouTube videos with timestamps directly in your notes, enabling seamless referencing and note-taking without needing to open a separate browser window.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

This Obsidian plugin allows you to embed YouTube videos with timestamps directly in your notes, enabling seamless referencing and note-taking without needing to open a separate browser window.


Demo

Demo0


Features

• Automatically embeds YouTube videos with timestamps in an iframe inside Obsidian

• Quickly jump to specific video timestamps by clicking on the YouTube links

• Helps you stay focused while taking notes, especially for video-heavy workflows.


Prerequisites:

Limitations

[!IMPORTANT] As of right now, Iframes only show up in the Reading View when the Editing mode is set to Source mode.

For one-off usage go into editing mode, open the command Palette and click on Toggle Live Preview/Source mode

To switch to Source mode by default, go to Settings → Editor → Default editing mode and set it to Source mode


Installation

To install this plugin:

  1. Download the latest release (the main.js and manifest.json )files from https://github.com/NilsLeo/obsidian-youtube-iframe-timestamps/releases and place them in an empty folder
  2. Copy the folder to them to your Obsidian vault under the ./.obsidian/plugins directory.
  3. Restart Obsidian or reload the plugins under Settings → Community Plugins.
  4. Enable the plugin by going to Settings → Community Plugins, and toggle on the “YouTube Iframe Timestamps” plugin.

Alternatively, when available in the Community Plugin marketplace, you can install directly from there.


Usage

Embedding YouTube Videos with Timestamps

To use this plugin, create a note with YouTube links that include timestamps. You will also need an empty

with the id of video-player, which acts as the container for the embedded YouTube iframe.

Viewing Timestamps

Here’s an example markdown note that uses YouTube links with timestamps:

<div id="video-player" class="video-player"></div>

## Video 1
https://youtu.be/PjDw3azfZWI?t=644
https://youtu.be/PjDw3azfZWI?t=643

## Video 2
https://youtu.be/przDcQe6n5o?t=1

## Footnote

Let's reference a video using a footnote[^1].

[^1]: https://youtu.be/N7N4EC20-cM?t=279

Once the note is created, right-click on any YouTube link and select “Open Timestamp on Iframe.” The video will be loaded inside the iframe at the specified timestamp.

Demo

Adding Timestamps to YouTube Links

To add a timestamp to a YouTube link:

  1. Navigate to the desired time in the YouTube video.
  2. Right-click on the video player and select Copy video URL at the current time.
  3. Paste the link into your Obsidian note.

This will allow you to jump to the specific time in the video directly from Obsidian. Demo2


Development Setup

If you are interested in contributing or tweaking this plugin:

  1. Clone the repository.
  2. Run npm install to install dependencies.
  3. Use npm run dev to start development mode.
  4. For production builds, run npm run build.

Attribution

https://github.com/gajus/youtube-player - This package facilitated the integration of the YouTube iframe API

70%
HealthGood
ReviewSatisfactory
About
Embed YouTube videos with timestamped links directly in your notes using an iframe container. Click timestamps to jump to specific moments without leaving Obsidian. Be aware iframes only render in Reading View when the editor is in Source mode.
VideoLinksHTML
Details
Current version
1.0.0
Last updated
2 years ago
Created
2 years ago
Updates
1 release
Downloads
3k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
GPL-3.0
Report bugRequest featureReport plugin
Author
nilsleonilsleo
github.com/NilsLeo
GitHubnilsleo
  1. Community
  2. Plugins
  3. Video
  4. Youtube Iframe Timestamps

Related plugins

Surfing

Surf the net like a web browser.

Media Notes

Take notes on YouTube videos and podcasts with media controls and timestamps.

Smart Connections

AI link discovery copilot. See related notes as you write. Lookup using semantic (vector) search across your vault. Zero-setup local model for embeddings, no API keys, private.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Link Favicons

See the favicon for a linked website.

Advanced URI

Control everything with URI.

Waypoint

Easily generate dynamic MOCs in your folder notes using waypoints. Enables folders to show up in the graph view and removes the need for messy tags!

Auto Link Title

Automatically fetches the titles of links from the web.

Strange New Worlds

Reveal networked thought and the strange new worlds created by your vault.

Paste URL into selection

Paste URL "into" selected text.