コード、データと QRツール

Markdown から HTML への変換ツール

Markdown のメモ、文書、リリース文を、ソースをアップロードせず埋め込みマークアップも実行しない安全な HTML 断片にします。

ブラウザ内で処理登録不要プライバシーの説明 ↗

最大 100,000 文字です。生成された HTML は、表示、プレビュー、コピー、ダウンロードの前にサニタイズされます。

表、タスクリスト、取り消し線、URL の自動リンクを有効にします。

GitHub Flavored Markdown が有効な場合にのみ適用されます。

使い方

使い方

  1. 最大 100,000 文字の Markdown を貼り付けます。
  2. GitHub Flavored Markdown と単一改行のハードブレークを使うか選びます。
  3. 変換し、サニタイズ済み HTML と隔離プレビューを確認してコピーまたは保存します。

Markdown と GFM の選択

標準の見出し、段落、強調、リンク、リスト、引用、水平線、フェンス付きコードをサポートします。GitHub Flavored Markdown は既定で有効で、表、タスクリスト、取り消し線、URL 自動リンクを追加します。GFM 有効時は単一改行を br 要素にするハードブレークを選べます。コードは意味的な pre/code のままで、構文強調は追加しません。

サニタイズ出力と隔離プレビュー

解析結果は結果、ダウンロード、プレビューに渡る前に DOMPurify を通ります。スクリプト、イベントハンドラー、フォーム、埋め込みフレーム、アクティブオブジェクト、スタイル、安全でない URL スキームを削除します。プレビューは sandbox 権限を付与しない iframe と厳格な CSP を使います。外部メディア URL はエクスポート HTML に残りますが、表示時に外部サーバーへ接続しないようプレビューでは省きます。プレビュー内リンクも無効です。他システムで公開する前に生成 HTML を確認してください。

よくある質問

あわせて知りたいこと

Markdown 内の HTML を実行しますか?

いいえ。出力はサニタイズされ、プレビューはスクリプトとフォーム権限のない隔離 iframe です。

一部の生 HTML が削除されるのはなぜ?

コード実行、データ送信、他ページ埋め込み、スタイル変更が可能な要素・属性は安全な出力範囲外です。

コードブロックに構文強調を追加しますか?

いいえ。利用可能な言語クラスを含む意味的な pre/code 要素を保ちますが、強調ライブラリは読み込みません。