Skip to content
Quick Capture for ObsidianQuick Capture - Vault notes for Obsidian

Free Tool

Obsidian Clean Markdown Formatter

A Linter plugin keeps the whole vault consistent, but it is another thing to install — and Prettier often wraps[[wikilinks]] until they break. Paste one messy note here to tidy Properties, lists, callouts, and spacing. Everything runs in your browser — nothing is uploaded.

or drop a file onto the input area below

Paste a note or drop a .md file. Output updates as you type.

Formatted markdown

Copy this back into Obsidian. Wikilinks, code, and Dataview stay intact.

Whitespace
Headings
Properties

YAML frontmatter at the top of the note.

YAML arrays

Lists

Unordered

Ordered

Callouts

Fold markers (+ / −) are kept. Space after > follows Lists.

Style

Bold

Italic

Links

How to format an Obsidian note

  1. Paste markdown, upload a .md file, or drop one onto the input area.
  2. The formatted note updates as you type. Safe defaults clean spacing and Properties without rewriting your link style.
  3. Change list markers, bold/italic style, or YAML arrays if you want a stricter house style. Wikilink conversion stays off unless you turn it on.
  4. Click Copy markdown or Download .mdand paste the result back into the note.

Why format notes this way?

Obsidian markdown is not generic CommonMark. Callouts, wikilinks, embeds, comments, and Dataview fences need to stay intact. This tool formats around those regions instead of running a general-purpose prettier that does not know the vault syntax.

Use it for a note pasted from email, Word, or another app, or to normalize Properties before you rely on them in search and Dataview. It does not replace Linter for a whole vault — it formats one file without installing a plugin.

Notes

  • YAML Properties are compacted and canonicalized (tagtags,aliasaliases,cssclasscssclasses). Hash prefixes are stripped from YAML tags because Properties do not use #tag there.
  • Fenced code, Dataview, Templater, %% comments, and math are left unchanged. A heading inside those regions is not formatted.
  • Two-space line breaks at the end of a line are kept when Trim trailing is on.
  • Wikilink ↔ Markdown conversion is opt-in. Path rewriting (shortest / relative / absolute) needs a vault and is not offered here.
  • Processes one note at a time. It does not crawl a vault.
  • Note text is limited to 1 MB.
  • Copy to clipboard requires a secure connection (HTTPS) and browser permission.