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

Formatto

evasquareevasquare7k downloads

Simple, fast, and easy-to-use Markdown formatter.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates31
project-icon

Formatto

Formatto is a simple Rust-powered Markdown formatter plugin for Obsidian. With user-customizable options, it was designed to be simple, fast, and easy to use.

use-example options-example

How to Use

You can use the plugin in following ways:

  • Right click in the editor and select "Format Document"
  • Run a command "Formatto: Format Document" (or assign a keyboard shortcut to the command)
  • Click "Format Document" ribbon action

This plugin works best in "source mode."

Obsidian uses "live preview" as the default editing mode. But this plugin was designed to work best in "source mode." You can change the editing mode here:

  • Options -> Editor -> Default editing mode

Contributing

If you're interested in participating in this project, please refer to the contribution guide.

57%
HealthExcellent
ReviewRisks
About
Format Markdown files in Obsidian with a Rust-powered formatter that provides fast, simple, user-customizable formatting. Run formatting from the editor or commands and use source-mode editing for best results.
Markdown
Details
Current version
1.3.2
Last updated
Last month
Created
3 years ago
Updates
31 releases
Downloads
7k
Compatible with
Obsidian 1.1.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
evasquareevasquare
github.com/evasquare
GitHubevasquare
  1. Community
  2. Plugins
  3. Markdown
  4. Formatto

Related plugins

Importer

Import data from Notion, Evernote, Apple Notes, Microsoft OneNote, Google Keep, Bear, Roam, and HTML files.

Outliner

Work with your lists like in Workflowy or Roam Research.

Various Complements

Complete words similar to auto-completion in an IDE.

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.

Fantasy Statblocks

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

Custom Frames

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

Auto Link Title

Automatically fetches the titles of links from the web.

Chronos Timeline

Render interactive timelines inline in your notes from simple markdown

Consistent Attachments and Links

Move note attachments and update links automatically.

Automatic Table Of Contents

Create a table of contents in a note that updates itself when the note changes.