My Favorite Obsidian Plugins and Their Hidden Settings

Sharing my favorite Obsidian plugins that add useful extra features to my knowledge base.
Warp Terminal

In an earlier article, I wrote about using plugins in Obsidian. In this one, let me share a few of my favorite plugins. I recommend them but only use the ones that fit your needs.

Just to recall, Obsidian has two kinds of plugins:

  • Core plugins: Officially developed and maintained by the Obsidian team.
  • Community Plugins: Created by users in the Obsidian community
🚧
Note that some plugins may make your Markdown notes fully readable only in Obsidian as they add extra features that are not available in usual Markdown. This can be a vendor lock in. Use plugins only according to your needs.

Essential Core Plugins

At the time of writing this article, I see 28 core plugins in my Obsidian installation.

I have picked only a handful of them. It doesn't mean others are not good. All core plugins have some use case for a particular set of users!

Several of the plugins I discuss here are enabled by default. But these plugins have settings of their own and I share these settings that have enhanced my note management experience in Obsidian.

βœ‹
Non-FOSS Warning! Obsidian is not an open source software but it is loved and used by many open source developers and Linux users.

The backlinks are among Obsidian's greatest features. It is crucial for managing interconnected notes and data.

I know that the backlink plugin is enabled by default but there is a useful feature that you'll have to manually enable. It is β€œShow backlinks at the bottom of notes” option.

Enable it by going to Backlinks plugin settings.

Enable "Show backlinks at the bottom of notes" toggle button in Backlinks core plugin settings.
Enable backlinks

Now, under each note, backlinks will be shown.

0:00
/0:18

Backlinks in Obsidian

It is particularly useful if you are creating new notes from a single place like Daily Notes, which is our next plugin!

Daily Notes

Daily Notes is like diary pages. It will create a Markdown page for each day and you can write your thoughts here.

By default, you can access the daily notes from the Obsidian ribbon menu. But a more efficient way is to open daily notes whenever you open Obsidian.

Go to the Daily Notes settings. Here, enable the "Open daily note on startup" toggle button.

Daily Notes core plugin settings. Change daily notes title format using the "Date format" option. You can also decide on templates, daily notes location, etc.
Daily Notes Settings

In the screenshot above, you can see some other settings have been changed.

  • Date Format: How the title of the daily note appear. You can get the date format options here.
  • New file location: I have created a separate folder called Journals in my Obsidian vault to store all the daily notes.

Page Preview

This is enabled by default for you. With this plugin, you can hover over a note while pressing the CTRL key to get a preview.

You can also quickly edit the note in the preview or go to another sub-preview, etc. Very useful tool if you are deep into note interlinking.

0:00
/0:23

Preview page in Obsidian

Slash Commands

This plugin is disabled by default. Go to the Core Plugins in Obsidian settings and enable this plugin.

Once enabled, you can press the / key when typing a note to access commands. For example, insert attachment, insert code block, etc. A simple preview is shown in the below video.

0:00
/0:24

Slash command in Obsidian

Notion, Ghost and many modern editors use this feature.|

Web Viewer

This is a cool plugin that allows you to visit web links from within Obsidian. More than that, you can save a website to vault using this core plugin.

It is not enabled by default, so do that first. Once enabled, click on the settings gear adjacent to the plugin to go to the plugin settings.

Click on the settings gear icon adjacent to the Web Viewer plugin to access more options to the plugin.
Web viewer settings button

Here, you can set further options like where to save the page by default, search engine, etc.

Web Viewer Plugin settings
Web Viewer Settings

You can see some examples in the video below.

Web viewer in Obsidian

Interesting community plugins I like

Now, let's take a look at some cool community plugins that can enhance your knowledge base, as they do for me.

Calendar

If you are a daily notes writer, this is a must-have plugin. Even if you are not into diary writing, it is still pretty cool to have a calendar placed on Obsidian.

Calendar view in Obsidian. You can click on dates to go to that day's daily note.
Calendar View

You can visit notes of any date simply by clicking on that date. If there is no note, it will prompt you to create one!

There are many more features that you can explore, like a meter to track how much you have written on a particular day.

πŸ’‘
If you press CTRL key and hover over a date, those day's notes will be shown in a preview.

QuickAdd

QuickAdd is a much needed automation tool in Obsidian. It offers features like templates, captures, macros, multis, etc. which essentially allow users to create notes quickly.

For example, the template feature can create a note based on a given template in a specified directory. All you have to do is invoke the command.

The screenshot below shows three templates created by me for my use cases.

My QuickAdd templates listed inside Obsidian QuickAdd settings
Created Templates

Use the settings gear to change additional settings like where to create a note, open the note automatically, etc.

The video below shows how it quickly creates a note on a specified location.

0:00
/0:13

QuickAdd Working

With macros, you can even assign key bindings to make your workflow even faster!

Iconize

Emojis and icons are all the rage these days. From GitHub to changelogs, you'll see them everywhere. How about adding them to Obsidian?

Obsidian organizes notes into folders and subfolders. With the Iconize plugin, you can set icons to folders.

Icons applied to folders in Obsidian using the Iconize plugin
Icons applied to folders

You can add new icon packs by going to the Settings β†’ Community plugins β†’ Installed plugins -β†’Iconize -β†’Settings gear β†’ Icon packs.

Icon packs added in Iconize. Iconize Settings.
Icon packs added in Iconize

Right-click on a folder or file and use the Change icon option to add a new icon to that folder/file.

Highlightr

Remember highlighting important stuff in a book? You can do the same in your notes on Obsidian.

Highlight text in Vimeo

It also provides different styles of highlighting, all selectable from the plugin settings.

Callout Manager and Callout Suggestions

These are two different plugins which, when used together, are a great way to add callouts.

πŸ“‹
If you are not aware, callout blocks can improve your notes by making specific visually separated blocks for tips, warnings, etc. Like this 'note' callout block I used for telling you about callouts.

By default, obsidian has some callouts like Note, Tips, Warnings, etc.

Callout Manager allows you to create more callout blocks. Say you want to create a new callout block called "Read Later" and assign a particular color and icon. You can do that with this plugin.

Callout blocks from Callout Manager. Lists various additional callouts usable within Obsidian.
Callout blocks from Callout Manager

The Callout Suggestions plugins will help you access these defined callout blocks easily in your notes.

You can press >! and a dropdown menu will appear asking what block to use.

0:00
/0:23

Inserting Callouts in Obsidian

PDF++

Annotating a PDF document is a must-have feature in any PDF viewer. How about doing it in Obsidian? PDF++ is a great tool for this purpose.

You can add your PDF notes to your vault and start annotating!

Once the plugin is installed and enabled, make sure you have enabled the PDF editing feature.

Enable PDF editing using PDF++. PDF++ plugin settings.
PDF++ plugin settings

Now, you can select text and then right-click to get the annotation menu. Unlike other plugins, this has a slight learning curve and plenty of options to tweak. Use it carefully.

Annotate PDF in Obsidian using the plugin PDF++.
Annotate PDF in Obsidian

LanguageTool Integration

This is for those who want to create notes without grammatical errors or spelling mistakes.

LanguageTool is a proofreading software that checks the grammar, style, and spelling in over 20 languages. With this plugin, you can get error notifications for your text in Obsidian.

If you have a premium subscription for LanguageTool, you can use it here as well.

Spelling and grammer check in Obsidian using the LanguageTool Integration plugin.
Spell check in Obsidian
🚧
You should disable the Obsidian spell check (Settings β†’ Editor β†’ Behavior β†’ Spell Check) feature if you want to use this plugin.

Tasks

You can use Obsidian as a task/to-do manager. That's no secret.

However, Tasks is plugin that can do a lot more than just simple to-dos. It supports scheduling tasks, recurring tasks etc.

You can also list all the tasks, today's tasks, etc. by using simple tasks specific queries.

To create a task, you can enter CTRL+P (open command in Obsidian) and search for Tasks.

Creating a task in Obsidian using the task plugin.
Using the Tasks plugin to create tasks

You can retrieve tasks as shown in the small video below:

0:00
/0:28

Retrieve tasks in Obsidian

Excalidraw

Excalidraw is a plugin to edit and view Excalidraw drawings in Obsidian. This sketching solution can make wonderful diagrams within Obsidian, embed drawings into your documents and much more.

Excalidraw drawing in Obsidian. A sample drawing showing Linux File permission and details.
An Excalidraw drawing in Obsidian

You can find a huge list of settings for this plugin in the Obsidian settings. If you are into creative note-taking, look no further.

Honorable mentions

  • Style Settings: Allows you to tweak several themes in Obsidian. One such theme that I am using and is heavily customizable is Border.
  • Git: Allows you to version control your notes. You can pull changes from and push changes to GitHub, GitLab, etc.
  • Dataview: Dataview is a live index and query engine over your personal knowledge base. You can query data from your Obsidian vault.
  • QuickAdd: QuickAdd is like a super-smart shortcut button in Obsidian that lets you quickly create new notes or add stuff to existing ones using pre-made templates and automated steps you set up.
  • Kanban: This plugins created a Markdown-based Kanban board.

There are many other plugins, enabled/disabled in a default Obsidian installation. What I mentioned above are a couple of special ones. Don't forget to read the descriptions and try others too.

Now I let you share your favorite Obsidian plugin in the comments.

About the author
Sreenath

Sreenath

Linux tinkerer by day, Lord of the Rings fanatic by night. When I'm not busy conquering the command line, you can find me kicking back and watching some football while quoting JRR Tolkien

Become a Better Linux User

With the FOSS Weekly Newsletter, you learn useful Linux tips, discover applications, explore new distros and stay updated with the latest from Linux world

itsfoss happy penguin

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.