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

Inline Annotations

cetrodkcetrodk169 downloads

Add inline annotations to selected text that show in a popup on click.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

Add short notes to any text without creating a full page. Select a word or sentence, attach an annotation, and reveal it with a click or hover.

Perfect for TTRPG notes, study material, manuscripts, or anywhere you want hidden context on specific phrases.

https://github.com/user-attachments/assets/c38f869e-3c93-4b8f-a1c9-a2f25313c1a6

How it works

Write annotations inline using the {text::note} syntax:

The party finds a {locked chest::DC 15 — on failure, the mechanism jams}.

In reading view and live preview, only locked chest is visible. Click (or hover) to see the note in a popup above the text.

Usage

Create an annotation

  1. Select text in the editor
  2. Run Annotate selection from the command palette (Ctrl/Cmd + P), or right-click and choose Annotate selection

View an annotation

  • Click mode (default) — click the annotated text to show the popup, click elsewhere to dismiss
  • Hover mode — hover over the text, popup disappears when you move away

Edit or remove

Right-click any annotation in the editor to get Edit annotation or Remove annotation options.

Settings

Setting Options Description
Trigger mode Click / Hover How annotation popups are revealed

Installation

From Obsidian Community Plugins

  1. Open Settings → Community plugins → Browse
  2. Search for Inline Annotations
  3. Click Install, then Enable

Manual

  1. Download main.js, manifest.json, and styles.css from the latest release
  2. Create a folder inline-annotations in your vault's .obsidian/plugins/ directory
  3. Place the three files inside it
  4. Enable the plugin in Settings → Community plugins

Development

npm install
npm run dev    # watch mode
npm run build  # production build
77%
HealthExcellent
ReviewCaution
About
Add short notes inline using {text::note} syntax to attach hidden context without creating new files. Reveal annotations with a click or hover to show popups above text, ideal for TTRPG notes, study material, manuscripts, or any text needing inline commentary.
AnnotationEditingTTRPG
Details
Current version
1.0.0
Last updated
3 months ago
Created
3 months ago
Updates
1 release
Downloads
169
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
cetrodkcetrodk
github.com/cetrodk
GitHubcetrodk
  1. Community
  2. Plugins
  3. Annotation
  4. Inline Annotations

Related plugins

Advanced Tables

Improved table navigation, formatting, and manipulation.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Outliner

Work with your lists like in Workflowy or Roam Research.

Various Complements

Complete words similar to auto-completion in an IDE.

Creases

Tools for effectively folding Markdown sections.

Image Converter

Convert, compress, resize, annotate, markup, draw, crop, rotate, flip, align, drag-resize, rename with variables, and batch process images: WEBP, JPG, PNG, HEIC, TIF

Simplified Chinese Word Splitting

Adds Simplified Chinese word splitting support for the editor and Vim mode.

LanguageTool Integration

advanced spell/grammar checks with the help of language-tool.

HiNote

Add comments to highlighted notes, use AI for thinking, and flashcards for memory.

Easy Typing

Auto format when typing.