Obsidian runs on Markdown. On the surface, Markdown is known for its simplicity and versatility. But erratic Markdown formatting (or lack of it) can get messy fast, especially when you are taking raw notes and not cleaning them up. Inconsistent spacing, broken table alignment, sloppy frontmatter, and pasted text breaks the harmony with the rest of your well-formatted notes.

The Obsidian community is fastidious about its notetaking aesthetics. The right Obsidian community plugins don't just fix these issues; they can prevent them from happening in the first place. I am a recent Obsidian tinkerer, and these Markdown plugins are genuinely changing the look of my notes.

Obsidian logo on a background
How to Install Obsidian Plugins

Obsidian plugins can make your note-taking experience even better. Here's how to install them.

Linter cleans your notes automatically

It fixes formatting as you write

A "linter" in programming is a tool with syntax rules that improves and formats code. The Linter plugin for Markdown files is the closest thing Obsidian has to a code linter. It lets you define a ruleset covering YAML frontmatter structure, heading hierarchy, spacing, trailing whitespace, blank lines around headings, and dozens of other formatting details. Once configured, it applies those rules every time you save.

It's a "set and forget" plugin. When I paste in scratchy notes or import content from another app, Linter quietly tidies everything on save. I can selectively set up what I want auto-formatted in its Options. For instance, consistent heading spacing, clean frontmatter, no double blank lines anywhere, etc. Even enabling something as tiny as a "Move Footnotes to the bottom" helps as this setting makes sure they are sorted based on the order they are referenced in the note's body.

Start with the defaults and enable rules gradually. Flipping everything on at once can produce unexpected changes, especially in older notes with non-standard formatting. This rule-by-rule approach gives you full control without surprises.

Prettier keeps formatting consistent

Make everything look neat with strict formatting

Obsidian plugin Prettier.
Saikat Basu/MakeUseOf

Prettier Format (by Dylan Armstrong) is the ideal formatting tool for the Obsidian beginner. It handles the finer structural details of Markdown without any complicated configurations (just three settings). For instance, list indentation, code block formatting, consistent spacing around elements, and tab width.

Where Linter handles high-level rules, Prettier handles the micro-level stuff. Linter catches structure, Prettier catches spacing. Together they cover almost every formatting edge case I've come across.

Enable Format on save so it runs alongside Linter automatically. The two plugins complement each other well and rarely conflict. If they do produce an error together, disabling format-on-save for Prettier and triggering it manually is always possible from the Command Palette.

As Obsidian is open source, several developers independently wrap the same underlying tool, Prettier (a widely used code formatter), into versions of Obsidian plugins. Dylan Armstrong's version is stripped down and suitable for beginners.

Text Format speeds up quick edits

Fix messy imported text without the manual work

Obsidian plugin - Text Format.
Saikat Basu/MakeUseOf

Pasting text into Obsidian from a browser, PDF, or Microsoft Word almost always brings formatting debris like double spaces, inconsistent capitalization, mismatched punctuation, or line breaks in the wrong places. Text Format gives you a set of quick commands to clean those up quickly.

Bringing web articles often means cleanup. With Text Format, I run two or three commands from the Command Palette (Ctrl + P) and it's done. Case conversion, punctuation, and space corrections are the ones I choose most.

The plugin works on selected text and entire notes. Select a pasted paragraph, run the relevant command, and move on. It's a small workflow change that saves a surprising amount of time over a week of active note-taking.

Advanced Tables makes tables readable

Markdown tables that don't vex you

Obsidian plugin - Advanced Tables.
Saikat Basu/MakeUseOf

Markdown tables in Obsidian are notoriously painful to write with the syntax of pipes and hyphens. Columns mis-align the moment you edit a cell, and maintaining proper spacing manually is tedious. Advanced Tables solves this by turning table editing into something close to an Excel experience. There is a dedicated button in the toolbar. Pressing Tab moves between cells, Enter creates new rows, and column alignment is handled automatically.

Before this plugin, I avoided Markdown tables altogether and used bullet lists instead. Now I use tables regularly because doing simple stuff like sorting takes no extra effort. Also, the auto-formatting alone is worth the install.

Use the plugin's formula support for simple calculations if you need them. It's not Excel, but it handles basic formulas and references cleanly enough for note-taking purposes. For anything more complex, it's a useful middle ground before reaching for a dedicated spreadsheet.

Outliner brings structure to your list-heavy notes

Make your lists easier to manage

Obsidian plugin - Outliner.
Saikat Basu/MakeUseOf

If you write long notes with nested lists, Outliner is a must-install. It lets you move list items up and down with keyboard shortcuts, fold and unfold nested content, and zoom into a specific list item or heading to focus on just that section. It works similarly to Workflowy if you've used that list-making app. But not as smoothly yet in my limited experience.

I use it most during planning sessions where I'm rearranging ideas or deciding priorities. Dragging content around in a plain Markdown editor is awkward; Outliner turns it into a smooth, keyboard-driven experience.

The zoom feature deserves special attention. If you keep long notes with multiple sections, being able to zoom into a single heading and work only on it in isolation improves focus. Try it on your longest note and see how different it feels from the usual list making syntax in Obsidian.

2023_Obsidian_logo
OS
Windows, macOS, Linux, Android, iOS, iPadOS
Developer
Dynalist Inc.
Pricing model
Free
Initial release
March 30, 2020

Your messiest note is the best place to start

Sooner or later, you will come across a jumble of unformatted notes in Obsidian. Or, a note you would want to format beautifully. Most Obsidian users improve their setup plugin by plugin. You can run all five if the content demands it. If your note comes out clean, your setup is working. If it doesn't, you'll know exactly which formatting habits to change going forward or install an alternative plugin.