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
X

X/Twitter Post Embed

mathieulohrmathieulohr342 downloads

Automatically embeds X (formerly Twitter) post text when pasting a URL. Also saves posts as notes via command palette.

  • Overview
  • Scorecard
  • Updates11

An Obsidian plugin that automatically embeds X (formerly Twitter) post text when you paste a URL. Also saves posts as individual notes via the command palette.

Features

  • Auto-embed on paste — paste a tweet URL and it's replaced with formatted text
  • Full thread support — captures entire tweet threads, not just the first post
  • Multiple formats — blockquote, callout, or plain text
  • Save as note — save tweets as individual markdown files
  • Author pages — automatically creates per-author aggregation pages with transclusion
  • Rich metadata — optionally includes date, media, engagement metrics, community notes, and author bio
  • Translation — fetch tweets in a chosen language via FxTwitter (defaults to English; blank to disable)
  • Quote tweet support — nested formatting for quoted tweets
  • Parse existing links — command to retroactively parse bare tweet URLs in a note

Installation

From Obsidian Community Plugins

  1. Open Settings > Community Plugins
  2. Search for "X/Twitter Post Embed"
  3. Click Install, then Enable

Manual Installation

  1. Download main.js, manifest.json, and styles.css from the latest release
  2. Create a folder x-twitter-post-embed in your vault's .obsidian/plugins/ directory
  3. Copy the downloaded files into that folder
  4. Enable the plugin in Settings > Community Plugins

Usage

Paste a tweet URL into any note — the plugin intercepts the paste and replaces the URL with the formatted tweet text.

Save a tweet as a note using the command palette (Cmd/Ctrl+P) > "Save X Post", or click the Twitter icon in the ribbon.

Parse existing links via the command palette > "Parse unparsed tweet links" to convert bare tweet URLs already in your notes.

Settings

Setting Description Default
Tweets folder Where saved tweet notes are stored Tweets
Author pages Create per-author aggregation pages Off
Paste format Blockquote, callout, or plain Blockquote
Auto-embed on paste Automatically replace pasted URLs On
Save on paste Also save a note when pasting Off
Include date Show tweet date/time On
Include media Embed images from tweets On
Include metrics Show likes, reposts, etc. Off
Include community notes Show community notes On
Include author bio Show author description/followers Off
Translate tweets to language ISO code (e.g. en) for FxTwitter translation; blank disables en

Network Usage

This plugin makes requests to external services to fetch tweet data. No user data is sent beyond the tweet ID being fetched.

Service Domain Purpose
FxTwitter API api.fxtwitter.com Primary source for tweet text, threads, and metadata
Twitter oEmbed publish.twitter.com Fallback if FxTwitter is unavailable

Privacy & Permissions

This plugin only accesses what's needed for its features:

  • Vault files — only markdown notes under your configured Tweets folder are read or modified, and only when you run the "Migrate tweet media" command.
  • Clipboard read — only when you click the "Paste from clipboard" button in the tweet URL modal. Falls back to manual paste if blocked.
  • Clipboard write — only when the "Copy path to clipboard" setting is enabled, and only after you save a tweet as a note (writes a wiki-link, nothing else).
  • Network — see "Network Usage" above. No telemetry, no analytics.

Credits

Inspired by x-post-saver by tanaka-mambinge, which provided the initial concept and project scaffolding for saving X posts in Obsidian.

License

MIT

95%
HealthExcellent
ReviewSatisfactory
About
Embed X/Twitter posts automatically when pasting URLs, capturing full threads and quote tweets in blockquote, callout, or plain text formats. Save posts as individual markdown notes, create per-author aggregation pages with transclusion, and include optional date, media, metrics, and community notes while retroactively parsing bare tweet links.
ImportAutomationLinks
Details
Current version
v1.1.1
Last updated
5 days ago
Created
3 months ago
Updates
11 releases
Downloads
342
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
mathieulohrmathieulohr
github.com/MathieuLohr
GitHubmathieulohr
  1. Community
  2. Plugins
  3. Import
  4. X/Twitter Post Embed

Related plugins

Readwise Official

Sync highlights from Readwise to your vault.

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.

Link Embed

Convert URLs in your notes into embeded previews.

PodNotes

Write notes on podcasts with ease.

Note Linker

Automatically find and create new links between notes.

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.