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

Reading Highlighter

keithwithAIkeithwithAI409 downloads

Highlight selected text in reading mode using markdown highlight syntax.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

Highlight selected text in Obsidian's reading mode using ==markdown highlight== syntax.

Features

  • Select text in reading mode and highlight it instantly
  • Floating highlight button appears when text is selected
  • Undo the most recent highlight with a floating button or command
  • Command palette: Highlight selection in reading mode
  • Mobile ribbon icon support
  • Handles multi-paragraph selections, formatted text, and links
  • Preserves existing markdown formatting (bold, italic, code, etc.)

Usage

  1. Open a note in reading mode
  2. Select the text you want to highlight
  3. Use any of these methods:
    • Click the floating highlight button that appears
    • Open the command palette and run Highlight selection in reading mode
    • (Mobile) Tap the highlighter icon in the ribbon

The plugin wraps the selected text with ==highlights== in the underlying markdown source.

Undoing a highlight

If you highlight the wrong selection, an undo button appears next to the highlight button. Click it to remove the most recent highlight. The button stays visible until you click it, switch to a different note, or the plugin is disabled. You can also run Undo last highlight from the command palette (and assign a hotkey to it).

Only the most recent highlight is reversible from inside the plugin. For older highlights, edit the == markers directly in source mode.

Hotkeys

No default hotkey is set. To add one:

  1. Go to Settings > Hotkeys
  2. Search for Highlight selection in reading mode
  3. Assign your preferred shortcut

Installation

Available in Settings > Community Plugins > Browse (search "Reading Highlighter").

Manual installation

  1. Download main.js, manifest.json, and styles.css from the latest release
  2. Create a folder called reading-highlighter inside your vault's .obsidian/plugins/ directory
  3. Place the downloaded files in that folder
  4. Restart Obsidian and enable the plugin in Settings > Community Plugins

Attribution

Originally created by Tintalectronico. Maintained by keithwithAI.

HealthExcellent
ReviewPassed
About
Highlight selected text in reading mode using ==markdown highlight== syntax. Use the floating highlight button, command palette action, or mobile ribbon icon to wrap selections—including multi-paragraph text, formatted spans, and links—with ==highlights== while preserving existing Markdown formatting. Undo last highlight with the undo button.
AnnotationMarkdown
Details
Current version
1.6.1
Last updated
3 months ago
Created
5 months ago
Updates
5 releases
Downloads
409
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
keithwithAIkeithwithAIkeithwithai
GitHubkeithwithai
  1. Community
  2. Plugins
  3. Annotation
  4. Reading Highlighter

Related plugins

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Outliner

Work with your lists like in Workflowy or Roam Research.

Admonition

Admonition block-styled content.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Custom Frames

Turn web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.

Various Complements

Complete words similar to auto-completion in an IDE.

Typewriter Mode

Typewriter scroll, writing focus, current line highlight, paragraph dimming, and more!

Chat View

Chat View lets you quickly and easily create elegant Chat UIs in your Markdown Files.

HiNote

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

Fantasy Statblocks

Create, manage and view a Fantasy Bestiary with Dungeons and Dragons style statblocks.