Markdown フォーマッターとチェッカー

決定論的なルールセットで Markdown の書式を正規化 — リスト マーカー、空白、空行を一貫させます。AI は使わず、アップロードもなし。同じ入力に同じ出力。

ずっと無料 · ブラウザ内で実行 · 登録不要 · 忠実度レポート付き

最終検証:2026-10-25 · engine v0.5.0 · 変更履歴

Markdown の整形と検査(3 ステップ)

1. Markdown を貼り付けMarkdown を貼り付け
2. 差分を確認提案された正規化と診断を確認
3. 変更を適用整形結果を適用またはコピー

例:Markdown → Markdown

乱れ気味の断片:* リスト マーカー、二連続の空行、行末空白。

入力(Markdown)
#  Status

* item one
* item two



All done.
出力(md)

本物の Markdown 出力を書式付きで描画したもの(ソースは下)。

Status

  • item one
  • item two

All done.

Markdown の正確なソースを表示
#  Status

- item one
- item two

All done.

ネイティブ変換される要素(されない要素)

要素Markdown での結果
行末の空白ネイティブ — 各行から除去(規則 MF001)
見出しマーカー後の空白ネイティブ — #空白なし が #空白あり に(MF002)
リスト マーカーの統一ネイティブ — * と + の項目は - に正規化(MF003)
空行のリズムネイティブ — 連続する空行は 1 行に畳まれます(MF005)
** と __ の混在強調ネイティブ — 検出して診断として報告。本文は一切触れません(MF004)
コードフェンスネイティブ — 再整形しません — フェンス内は書かれたとおりそのまま

要素ごとの完全な検証結果と試験日:対応フォーマット。

このツールにできないこと

  • 不可: 言い回しの書き換え、表記ゆれや文法の修正
  • 不可: 表の整列修正
  • 不可: 設定可能なルール プロファイル
  • 不可: ** / __ 混在強調の自動修正 — 現在は検出して報告するのみ

Markdown フォーマッター&リンター の活用シーン

ドキュメント リポジトリのコミット前整備レビュー前にリポジトリ全体のリスト マーカー、空白、空行を正規化。決定論的ルール、見える差分、あなたの文章を書き換える AI はいません。
チーム全体で一貫した Markdown混成チームに 1 つのフォーマッターを与えれば、PR で * か - かや行末空白を巡る論争は消えます — 差分が何を正規化したかを正確に示します。

よくある質問

文章の言い回しを変えますか?

決して変えません。正規化するのは構造的な書式だけです。空白、空行のリズム、リスト マーカー、見出しの間隔。コードフェンス、リンク先、あなたの実際の言葉は手つかずです。

AI を使いますか?

使いません。整形は決定論的で、完全にブラウザ内で実行されます — 同じ入力は常に同じ出力を生みます。

どんな規則を適用しますか?

行末空白の除去、見出しマーカー後の 1 空白、リスト マーカーの - への正規化、連続空行の圧縮、** と __ の混在に対する診断 — それぞれ規則 ID 付きで報告します。

本当に決定論的ですか?

完全に。同じ入力は常に同じ出力を生む — AI は関与しない。だからこそ pre-commit の一手として安心して頼れるフォーマッターです。

CI で使えますか?

整形ルールは決定論的なコア エンジンにあり、オープンソース パッケージとして公開予定です。現時点ではこのブラウザ内で動きます。

表の整列は直せますか?

まだです — 表は完全に素通りし、ずれたパイプはそのまま残ります。表の整列修正は他の規則とともにロードマップ上にあります。

Markdown 版の Prettier のようなものですか?

哲学は同じ — 決定論的、意見が明確、冪等 — ですが、ここのルールセットは意図的に小さくしています。空白、見出しの間隔、リスト マーカー、空行のリズム+混在強調の報告。コードフェンスは決して触れません。

AI 生成の Markdown を正規化できますか?

はい — LLM の出力はリスト マーカー、空白、強調スタイルをしばしば混ぜます。貼り付けたものをフォーマッターに通せば構造は決定論的に正規化されます。同じ入力は常に同じ出力なので、自動化しても安全です。

関連ツール

関連検索: markdown エディター · markdown テキスト 変換 · markdown html 変換