Somonor Hong50 downloadsMake Markdown beautiful. Repairs malformed Markdown on paste, normalizes documents, and refines the Reading View.
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.
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.
\| table pipes into real tables, but only when the lines really are a table.• bullets and ☐/☑ checkboxes copied from web pages into Markdown lists and tasks.##Heading, [text] (url) links, non-breaking spaces that break lists, and code blocks with no closing fence.%% comments %% or [[wikilinks]].Formiqo isn't in the community plugin browser yet. To install it manually:
main.js, manifest.json and styles.css from the latest release, or build from source.YourVault/.obsidian/plugins/formiqo/.Full instructions: Getting started. Requires Obsidian 1.1.0 or newer.
| 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.
| 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 |
#Heading with a single # is not fixed, because #word is an Obsidian tag. ##Heading and deeper are fixed.More in the FAQ.
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.
MIT © 2026 cachewraith
Parts of the Studio style palette are adapted from MIT-licensed work; see THIRD-PARTY-NOTICES.md.