Sidebar Highlights

by trevware
5
4
3
2
1
Score: 55/100

Description

The Sidebar Highlights plugin enhances note-taking by providing a sidebar to view and manage text highlights and comments across your vault. It supports creating highlights with color coding using ==highlight== syntax and native comments with %%comment%%. The sidebar organizes these elements by file, collection, tags, or color, making it easier to navigate and filter key insights. Users can create collections for cross-file highlights, quickly jump to specific highlights, and group them dynamically. It also integrates footnote-based comments for in-line annotations and offers commands for managing collections efficiently.

Reviews

  • Zafarali Ahmed (Zaf)
    Reviewed on Mar 15th, 2026
    No review text provided.

Stats

156
stars
32,658
downloads
10
forks
414
days
2
days
1
days
4
total PRs
1
open PRs
3
closed PRs
0
merged PRs
115
total issues
10
open issues
105
closed issues
34
commits

Latest Version

2 days ago

Changelog

Fixed

  • Phantom highlights from == inside inline code containing backtick runs. Inline code is now matched the way Obsidian renders it.
  • Escaped highlight delimiters are honored.

README file from

Github

Sidebar Highlights

Collect every highlight, comment and task in your vault into one sidebar, then find your way back to them. It works with Obsidian's own markdown: highlights are ==text==, comments are footnotes, and nothing is stored in a format only this plugin can read.

Highlights

Select text and choose Create highlight from the right-click menu, or run it from the command palette and give it a hotkey. Typing the syntax by hand works just as well.

Syntax Notes
==text== Standard markdown highlight
<mark>text</mark> Including the inline-style and CSS-class output of Highlightr
<font color="#835cf5">text</font> Hex, shorthand hex and named colors
<span style="background:yellow">text</span> Background color is read from the style
%%text%% A native Obsidian comment, shown in the sidebar in its own right

Hover a highlight in the sidebar to reveal its color picker. Your own names for the five palette colors live in Settings → Color names, and those names are what the color filter shows.

Comments

Comments are ordinary Obsidian footnotes, so they survive without this plugin installed.

==Standard comment==[^1]

[^1]: Kept out of the way at the bottom of the note

==Inline comment==^[Written right where you are]

==Both at once==[^1]^[and as many as you like]

%% A native comment, standing on its own %%

Settings → Comments chooses which style the plugin writes by default, and whether deleting a highlight takes its comments with it.

The sidebar

Five tabs, each remembering its own filters, grouping and sort:

  • Current note: highlights in the note you're reading
  • Current folder: every note in that note's folder, following you as you move around the vault. Widen it to subfolders from the overflow menu. Hidden by default; enable in Settings → Views
  • All notes: the whole vault, paginated
  • Collections: highlights you've grouped by hand, across any number of notes
  • Tasks: every task in the vault. Hidden by default; enable in Settings → Views

Clicking anything takes you to it, in Editing or Reading view. Follow editor scroll, in the overflow menu, works the other way round: the sidebar tracks the highlight nearest what you're reading.

The search box takes text, tags, collections and boolean logic:

Query Finds
onboarding Text in the highlight, or in its note's path
#important Highlights tagged #important
@work Highlights in the "work" collection
#urgent AND @project Both at once
#bug OR #feature Either
(#critical OR #high) AND security Grouped with parentheses
-#archived Everything except that tag
"Projects/Acme/reference" A quoted phrase, including a folder path

Start typing # or @ for autocomplete, and use ↑↓ to pick.

Filters

The filter menu narrows what search alone can't:

  • Type: highlights and comments together, highlights only, or comments only
  • Colors: one or several at once, listing only the colors actually present
  • Tags and Collections: the same sets search reaches, pickable instead of typed
  • Status and Due date: in the Tasks tab, covering flagged, complete, overdue, due today and more

Filters and search compose, and the filter button lights up whenever a filter is active, so a narrowed list is never a mystery.

Grouping and sorting

Group by color, tag, folder, collection, note, comment count or creation date. Group headings fold away, and stay folded across restarts. Sort alphabetically, by source note, or by when a highlight or note was created, plus by priority and due date in the Tasks tab.

Collections

Collections gather related highlights from anywhere in the vault.

  1. Create one from the Collections tab
  2. Add highlights with the collection button on any highlight
  3. Jump straight to one from the command palette, where each collection gets its own command as you create it

Tasks

The Tasks tab collects every checkbox in the vault: - [ ], - [x], plus in-progress - [/], cancelled - [-] and question - [?].

  • Set due dates in natural language, like "tomorrow", "next Monday" or "+3d"
  • Group by due date with readable headings: Today, Tomorrow, weekday names, months
  • Flag what matters, and filter by flag, status or date
  • See each task's context, the indented lines beneath it, without leaving the sidebar
  • Metadata written by the Tasks plugin is hidden by default, in either the Dataview or emoji style

Settings worth knowing

Everything lives under Settings → Sidebar Highlights.

  • Views: which of the five tabs appear
  • Display modes: save your Display and Views settings as a named mode, and apply it from the command palette
  • Detection: whether HTML comments and adjacent native comments are picked up
  • Filters: skip Excalidraw files, or include and exclude specific files and folders from scanning
  • Display: note titles, timestamps, date format, and a minimum character count to keep stray == out of the sidebar
  • Typography and Styling: font sizes and weights per element
  • Backup and restore: automatic backups of your collections and highlight metadata, with a retention limit

Installation

From Community Plugins: Settings → Community Plugins → Browse → search "Sidebar Highlights" → Install → Enable.

Manually: download main.js, manifest.json and styles.css from the latest release, drop them in .obsidian/plugins/sidebar-highlights/, and enable the plugin.

Notes and limitations

  • PDF highlights aren't supported
  • Highlights inside code blocks are ignored on purpose, so == in a DataviewJS block won't appear
  • Fully localized in English and Chinese (Simplified)

Bugs and feature requests are welcome on GitHub Issues.

Support the project

This plugin is free and always will be. It's built and maintained in my own time, and support is what makes that sustainable.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
aDHL
a year ago by tine-schreibt
The Dynamic Highlights Plugin, but with hotkeys, more options and sorting; works well with Highlightr.
Advanced Codeblock
4 years ago by Lijyze
An obsidian plugin that give additional features to code blocks.
Apple Books - Import Highlights
3 years ago by bandantonio
⚡️Fastest Apple Books highlights importer to Obsidian 🗄️ The only one protecting your own reflections across imports 🎨 Fully customizable
Apple Books Highlights
3 years ago by Atif Afzal
Sync your Apple Books highlights in Obsidian
Better Comment Toggle
3 years ago by Gino Valente
Boardgame Search
2 years ago by Marlon May
A plugin to create notes for boardgames based on the BGG API
Cloze
3 years ago by Vikki
A plugin for Obsidian which enables converting highlights, underlines, bolded texts, or any selected texts into clozes.
Combo Colors
2 years ago by Kevin Bowen
Automatically apply color to fighting game combo notations in Obsidian.
Comments
a year ago by Jasper Surmont
Custom Comments
a year ago by Jack Chronicle
Adds a method to create custom methods to enclose comments
Enhanced Annotations
2 years ago by ycnmhd
Explorer Colors
2 years ago by Scott Van der Zwet
Set cascading colors for files and folders in Obsidian.
Extract Highlights
6 years ago by Alexis Rondeau
Manage your highlights in Obsidian by easily creating, removing and exporting them.
Floating Highlights
3 years ago by Karthik S Raju
This is a plugin for obsidian which highlights a block of text or a word as you scroll down while reading.
Focus and Highlight
4 years ago by BO YI TSAI
A plugin for obsidian to focus and highlight on a specific heading in Reading mode.
HamsterBase Official
3 years ago by HamsterBase
Highlight Helper
3 years ago by Chongmyung Park
Helper to collect highlight in Obsidian
Highlight Public Notes
5 years ago by dennis seidel
HiNote
a year ago by Kai
Add comments to highlighted notes, use AI for thinking, and flashcards for memory.
InfoFlow
a year ago by RockieStar Inc.
Obsidian plugin for InfoFlow.app - This plugin integrates InfoFlow with Obsidian, allowing you to sync your saved articles, web pages, notes, and highlights directly into your Obsidian vault.
Kindle Highlights
3 years ago by Hady Osman
Sync your Kindle notes and highlights directly into your Obsidian vault
Kindle Highlights Import
a year ago by Leon Luttenberger
Plugin for Obsidian that allows users to import Kindle highlights into their Obsidian vault.
Kobo Highlights Importer
4 years ago by Flavio Cordari
KoReader Highlight Importer
2 years ago by Tahsin Kocaman
Imports highlights and metadata from KoReader into Obsidian notes
MatchSyntax
a year ago by Eda
An Obsidian plugin that lets you write "regex-like" syntax to search the contents of a note, including part-of-speech tagging and (limited) fuzzy matching.
Multiplatform Highlights Importer
2 years ago by wwwkieran
Import and consolidate highlights from different reading sources. Supports reconciling books across reading sources.
PDF Highlights
6 years ago by Alexis Rondeau
Extract highlights, underlines and annotations from your PDFs into Obsidian
PDF++
3 months ago by ryotaushio
PDF++: the most Obsidian-native PDF annotation & viewing tool ever. Comes with optional Vim keybindings.
PDF++ Exporter
a month ago by jldiaz
Plugins Annotations
2 years ago by Andrea Alberti
Obsidian plugin that allows adding personal comments to each installed plugin.
Pocketbook Cloud Highlight Importer
3 years ago by Lena Brüder
Imports highlights and notes from books stored in the pocketbook cloud to your obsidian vault
Pretty Properties
10 months ago by Anareaty
Raindrop Highlights
4 years ago by kaiiiz
An Obsidian.md plugin that syncs highlights from Raindrop.
Readavocado Sync
4 years ago by Cyrus Zhang
Readavocado obsidian plugin to sync your favorite highlights.
Reading comments
4 years ago by BumbrT
Reading comments, for consuming books or large articles in markdown with https://obsidian.md/.
Readwise Community
5 years ago by renehernandez
Sync Readwise highlights into your obsidian vault
SideNote
9 months ago by mofukuru
Obsidian plugin: Add comment on the part of sentence and refer in comment view.
Simple Mention
4 years ago by der-tobi
Obsidian plugin for mentioning people
TODO Highlighter
a year ago by Nuraly Dyussenov
Obsidian Plugin that formats the exact string TODO, so it can be easily seen in your notes.
Vim Yank Highlight
3 years ago by Aleksey Rowan
Highlight yanked text in Vim mode. Enjoy that subtle animation you've missed so much.
Vocabulary Highlighter
3 years ago by eatgrass
Highlight English words according to the frequency with Obsidian
WuCai highlights Official
3 years ago by 希果壳五彩
WuCai highlights Official, for Sync highlights into your obsidian notes