Markdown to HTML Converter
Markdown を HTML に変換する無料ツールです。GitHub Flavored Markdown に対応し、ブラウザだけで処理します。
FormatArc の Markdown → HTML 変換の仕様
変換の詳細
marked ライブラリで gfm: true / breaks: false の設定で変換します。# から ###### は <h1> から <h6> に、**太字** は <strong> に、_イタリック_ は <em> に、フェンスコードブロック (```) は <pre><code> に、パイプテーブルは <table> に変換されます。GFM 拡張が有効なため、タスクリスト ( - [x] item ) はチェックボックスに、取り消し線 (~~text~~) は <del> になります。breaks: false のため、単一改行は <br> ではなく段落区切りで処理します (CommonMark 準拠)。
制限事項
数式記法 (KaTeX / MathJax) と図形構文 (Mermaid / PlantUML) は変換しません。YAML / TOML の frontmatter はそのまま本文として出力します (削除も解析もしません)。出力 HTML はサニタイズされていないため、ユーザー入力を Web に表示する場合は DOMPurify 等で別途処理してください。同期処理のため、数 MB を超える入力は UI を一時的にブロックすることがあります。
プライバシーとローカル処理
Markdown はブラウザ内の静的 JavaScript で HTML に変換されます。Markdown の内容はサーバーへ送信されず、登録や API キーも不要です。FormatArc は Next.js の静的出力で構築されており、このページは静的 HTML とクライアント側コードのみを配信します。
CLI / Chrome 拡張でも利用可能
同じ変換をビルドパイプラインやターミナルで実行したい場合、FormatArc は npm 上の CLI として配布しています (npx formatarc md-to-html input.md)。ブラウザでタブを離れずに JSON / YAML を整形したい場合は、Chrome 拡張も用意しています。詳しくは下記の関連記事を参照してください。