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

Formiqo

Somonor HongSomonor Hong50 downloads

Make Markdown beautiful. Repairs malformed Markdown on paste, normalizes documents, and refines the Reading View.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

Make Markdown beautiful.

Formiqo is an Obsidian plugin for people who copy Markdown from ChatGPT, Claude, Gemini, GitHub, Stack Overflow and documentation sites. It fixes broken Markdown as you paste it, tidies notes on demand, and makes the Reading View cleaner.

📖 New to Formiqo? Read the user guide before you start. It takes about five minutes.


The problem it solves

You copy a table from a chat assistant, paste it into Obsidian, and get this:

\| | Dev | Staging |
\| --- | --- | --- |
\| Directory | `/var/www/dev` | `/var/www/staging` |

With Formiqo, the same paste gives you a working table:

| | Dev | Staging |
| --- | --- | --- |
| Directory | `/var/www/dev` | `/var/www/staging` |

Code examples, math and everything else that was already fine stay exactly as they were.

Features

🩹 Paste repair

  • Turns escaped \| table pipes into real tables, but only when the lines really are a table.
  • Adds missing or mismatched table separator rows and fills in missing cells.
  • Converts • bullets and ☐/☑ checkboxes copied from web pages into Markdown lists and tasks.
  • Fixes ##Heading, [text] (url) links, non-breaking spaces that break lists, and code blocks with no closing fence.
  • Stays out of the way when your paste is already fine, is source code, or lands inside a code block.
  • One Undo removes the whole paste.

🧹 Formatting commands

  • Format selected Markdown and Format current document tidy bullets, list numbering, heading spacing, tables, quotes, rules and whitespace.
  • Fix Markdown tables repairs tables and nothing else.
  • Only the lines that change are touched, so your cursor stays put. Each command is one Undo step.

🎨 Reading View

  • Clean tables (wide ones scroll sideways), framed code blocks with language labels, refined inline code, clear heading hierarchy, even list spacing, styled blockquotes, and images scaled down to fit.
  • Uses your theme's colours and accent colour, in light and dark mode. Every visual setting can be changed with a CSS snippet.
  • Optional Studio style: an editor-like look with system fonts, crisp headings, coloured syntax and striped tables, for the Reading View and for writing in Live Preview and Source mode. Switch it with Toggle Studio style. Details

🛡️ Safe by design

  • Never rewrites code, math, frontmatter, callout syntax, HTML, %% comments %% or [[wikilinks]].
  • Checks every result before applying it. If any word or number would change, nothing is changed.
  • Runs entirely on your device: no network, no AI services, no tracking.

Installation

Formiqo isn't in the community plugin browser yet. To install it manually:

  1. Download main.js, manifest.json and styles.css from the latest release, or build from source.
  2. Put them in YourVault/.obsidian/plugins/formiqo/.
  3. Reload Obsidian and enable Formiqo under Settings → Community plugins.

Full instructions: Getting started. Requires Obsidian 1.1.0 or newer.

Quick start

Do this And Formiqo…
Paste Markdown Repairs it if it's broken; otherwise pastes normally
Ctrl/Cmd+P → Formiqo: Format current document Tidies the whole note
Select text → Formiqo: Format selected Markdown Tidies just that part
Ctrl/Cmd+P → Formiqo: Fix Markdown tables Repairs broken tables only
Switch to Reading View (Ctrl/Cmd+E) Shows the enhanced styling
Ctrl/Cmd+P → Formiqo: Toggle Studio style Switches to Studio style while reading and writing

Everything can be switched on or off in Settings → Formiqo.

Documentation

Guide
Getting started Install and try it in two minutes
Paste formatting What happens when you paste, and when Formiqo doesn't step in
Commands Every command in detail
Formatting rules Every rule, with before/after examples
Reading View What's styled and how to customize it
Settings Every setting explained
FAQ & troubleshooting Common questions, problems and privacy

Known limitations

  • #Heading with a single # is not fixed, because #word is an Obsidian tag. ##Heading and deeper are fixed.
  • Pastes into the middle of a line, and pastes with several cursors, are left to Obsidian.
  • Formiqo works on the clipboard's plain text. It doesn't change the output of Obsidian's own HTML-to-Markdown conversion; use Fix Markdown tables afterwards if needed.
  • Table columns aren't padded to equal widths.
  • The Reading View styling applies to rendered notes, not to Live Preview.

More in the FAQ.

Contributing

Bug reports and ideas are welcome. Please use the issue templates. To work on the code, see CONTRIBUTING.md for setup, architecture, tests and release steps. Changes are listed in the CHANGELOG.

License

MIT © 2026 cachewraith

Parts of the Studio style palette are adapted from MIT-licensed work; see THIRD-PARTY-NOTICES.md.

HealthExcellent
ReviewPassed
About
Fix broken Markdown pasted from chat assistants, docs, and websites by repairing tables, converting bullets and checkboxes, fixing headings and links, and closing unbalanced code fences. Tidy selections or whole notes, clean Reading View visuals for tables, code blocks, headings and images, and preserve code examples and math.
FormattingTablesAppearance
Details
Current version
1.1.0
Last updated
Last week
Created
Last week
Updates
3 releases
Downloads
50
Compatible with
Obsidian 1.1.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Somonor HongSomonor Hongcachewraith
www.cachewraith.com
GitHubcachewraith
  1. Community
  2. Plugins
  3. Formatting
  4. Formiqo

Related plugins

Better Bullets

Improves readability of bulleted notes.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Admonition

Admonition block-styled content.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Text Format

Format selected text upper/lower/capitalize.

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.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Supercharged Links

Add attributes to internal links with the values of target note's frontmatter attributes.

Editing Toolbar

The Editing Toolbar is modified from cMenu, which provides more powerful customization settings and has many built-in editing commands to be a MS Word-like toolbar editing experience.

Underline

Add underline with shortcut.