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

Freeform Link Cards

Artur NetsvetaevArtur NetsvetaevSlezinka JesusaSlezinka Jesusa50 downloads

Turns URLs pasted on Canvas into local, Apple's Freeform-style preview cards.

Add to Obsidian
Freeform Link Cards screenshot
  • Overview
  • Scorecard
  • Updates12

An Obsidian plugin by Artur Netsvetaev that turns a URL pasted onto Canvas into a self-contained Apple Freeform-style card.

tg_image_2422665662

The card keeps the original web link, downloads the best large image into the vault, shows the page title and domain, and derives the caption color from the image. The .canvas file stores a small JSON payload inside a text node, so the preview remains portable and editable without a proprietary database.

Install for development

  1. Install dependencies with pnpm install (or npm install).
  2. Run pnpm build.
  3. Copy main.js, manifest.json, and styles.css into <vault>/.obsidian/plugins/freeform-link-cards/.
  4. Enable Freeform Link Cards under Settings → Community plugins.

For a manual install, create <vault>/.obsidian/plugins/freeform-link-cards/, download main.js, manifest.json, and styles.css from the latest GitHub Release into that folder, then enable the plugin.

Use

  • Open a Canvas and paste one complete http:// or https:// URL onto empty canvas space.
  • Wait for the confirmation. The image is stored in Freeform Link Cards/assets by default.
  • Double-click the finished card to open the original page.
  • Resize a card from any handle; its original aspect ratio is enforced and the image is never cropped.
  • The caption panel keeps an automatic content-based height instead of scaling with the card.
  • If automatic conversion is disabled, run Freeform Link Cards: Create link card from clipboard from the command palette.

The image folder, default card width, paste behavior, and number of images inspected are configurable in plugin settings.

How image selection works

The plugin prioritizes Open Graph, Twitter Card, JSON-LD/schema.org, microdata, and image_src metadata. It uses the first valid structured preview image; only when no structured image can be downloaded does it fall back to responsive srcset and regular <img> candidates ordered by size. Icons and oversized files are rejected, and the chosen asset is stored locally.

Known constraints

  • Canvas does not currently expose node creation as a stable public plugin API. This plugin uses the same internal Canvas methods used by established Canvas extensions; a future Obsidian update may require a compatibility adjustment.
  • Pages protected by authentication, bot challenges, or strict hotlink rules may produce a text-only card.
  • Dynamic pages that do not include image metadata or image URLs in their initial HTML cannot be fully inspected without running a browser.

Release files

Only these files are needed for installation:

  • main.js
  • manifest.json
  • styles.css

Release files are built and cryptographically attested by GitHub Actions. Verify a downloaded file with gh attestation verify <file> -R netsvetaev/obsidian-freeform-link-cards.

License

MIT

HealthExcellent
ReviewPassed
About
Create Apple Freeform-style cards on Canvas by pasting a URL; store the original link and download the best large image into your vault. Display page title and domain, derive caption color from the image, keep a portable JSON preview inside a text node, and open the source page by clicking the card.
CanvasLinksImages
Details
Current version
0.1.12
Last updated
2 weeks ago
Created
2 weeks ago
Updates
12 releases
Downloads
50
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Authors
Artur NetsvetaevArtur Netsvetaevnetsvetaev
netsvetaev.com
GitHubnetsvetaev
Slezinka JesusaSlezinka Jesusaslezinkajesusa
GitHubslezinkajesusa
  1. Community
  2. Plugins
  3. Canvas
  4. Freeform 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.

Advanced URI

Control everything with URI.

Breadcrumbs

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

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

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.

Ink

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

ExcaliBrain

An interactive, structured mind-map of your Obsidian vault.

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.