Markdown to HTML Converter

Markdown を HTML に変換する無料ツールです。GitHub Flavored Markdown に対応し、ブラウザだけで処理します。

ブラウザ内のみで処理
入力 MarkdownMarkdown
見出し、リスト、テーブル、コードブロックなど GFM 構文に対応しています。
13 · 199 バイト
出力 HTMLHTML
まだ実行していません。
0 · 0 バイト

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 拡張も用意しています。詳しくは下記の関連記事を参照してください。

関連ツール

関連記事