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

Link Cards

mainamirhmainamirh167 downloads

Fetches URL metadata and displays it as rich embed cards in your notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

An Obsidian plugin that fetches metadata from supported URLs and displays them as rich embed cards directly inside your notes.

Links Cards demo

Features

  • 🔗 Detects URLs when pasted into Obsidian
  • ✨ Lets you choose whether to create an embed
  • 🎴 Renders metadata as embed cards
  • 🎬 Supports movie and TV metadata through OMDb
  • ▶️ Supports YouTube metadata through the YouTube Data API
  • 🌐 Supports general website metadata through OpenGraph
  • 🖼️ Displays thumbnails, descriptions, favicons, and other metadata
  • 🌫️ Optional blurred background using the card's image
  • ⚙️ Configurable API providers
  • 🔐 API keys are stored using Obsidian's Secret Storage

Supported Providers

Provider Purpose
YouTube Data API YouTube video metadata
OMDb API Movies and TV shows
OpenGraph General website metadata

More providers may be added in the future.

How It Works

Paste a supported URL into an Obsidian note:

https://www.youtube.com/watch?v=...

Link Cards detects the URL and provides an option to create an embed.

The URL is then replaced with an embed code block:

```embed
title: "Learn English with Movies"
image: "https://example.com/image.jpg"
description: "A description of the content."
url: "https://www.youtube.com/watch?v=..."
favicon: "https://www.youtube.com/favicon.ico"
aspectRatio: auto
```

Obsidian renders the block as an embed card.

Installation

The plugin is currently under development.

Manual Installation

  1. Download the latest release.

  2. Extract the plugin files into:

    YourVault/.obsidian/plugins/obsidian-meta-embed/
    
  3. Enable Link Cards from Settings → Community plugins.

Configuration

Open Settings → Link Cards

Configure the API keys for the providers you want to use.

Each provider can be configured independently, and API keys are stored using Obsidian's Secret Storage.

API Keys

You only need API keys for the providers you enable:

  • YouTube Data API v3
  • OMDb API
  • OpenGraph

API keys should be entered through the plugin settings rather than stored directly in your notes or source code.

Development

Clone the repository:

git clone https://github.com/mainamirh/obsidian-meta-embed.git
cd obsidian-meta-embed

Install dependencies:

npm install

Start development mode:

npm run dev

Build the plugin:

npm run build

Architecture

Link Cards uses a provider-based architecture.

URL
 │
 ▼
Provider Detection
 │
 ├── YouTube ────────► YouTube Data API
 │
 ├── Movie / TV ─────► OMDb API
 │
 └── Other URLs ─────► OpenGraph
 │
 ▼
Normalized Metadata
 │
 ▼
Embed Code Block
 │
 ▼
Embed Card

Each provider is responsible for determining whether it supports a URL and fetching metadata in a common format.

export type Metadata = {
    title: string;
    description: string;
    image: string;
    url: string;
    favicon: string;
    aspectRatio: "video" | "auto";
};

This makes it possible to add additional providers without changing the core embed rendering system.

License

This project is licensed under the MIT License.

Acknowledgements

Obsidian Link Embed

HealthExcellent
ReviewPassed
About
Embed rich preview cards for supported URLs directly in your notes. Detect pasted links and offer to create embeds that render metadata—thumbnails, descriptions, favicons and optional blurred backgrounds—using YouTube, OMDb and OpenGraph sources.
LinksImages
Details
Current version
1.0.0
Last updated
2 months ago
Created
2 months ago
Updates
1 release
Downloads
167
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
mainamirhmainamirhmainamirh
GitHubmainamirh
  1. Community
  2. Plugins
  3. Links
  4. Link Cards

Related plugins

Leaflet

Interactive maps inside your notes.

Auto Card Link

Automatically fetches metadata from a URL and makes it as a card-styled link.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Advanced URI

Control everything with URI.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Supercharged Links

Add attributes to internal links with the values of target note's frontmatter attributes.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.

Consistent Attachments and Links

Move note attachments and update links automatically.

Ink

Handwriting and drawing directly between paragraphs using a digital pen, stylus, or Apple pencil.