BizNavi Hubログイン

ドキュメントツール

Markdown / HTML 変換

Markdown をサニタイズ済み HTML(安全プレビュー)へ、または HTML からプレーンテキストへ。すべてブラウザ内で処理します。

変換モード

この MVP は Markdown → HTML と HTML → プレーンテキストのみです。HTML → Markdown は含みません。

安全プレビュー

サニタイズ済み HTML のみを表示します。スクリプトや危険な URL は除去されます。

ブラウザで Markdown HTML 変換・HTML テキスト抽出

一般的な Markdown をサニタイズ済み HTML に変換してプレビューしたり、HTML から読み取り可能なテキストを取り出したりできます。下書きのアップロードや外部変換 API は不要です。

対応する方向

Markdown → HTML はプレビューとコピー用のサニタイズ済みマークアップを生成します。HTML → プレーンテキストは表示テキストのみを抽出します。HTML → Markdown は本ツールでは行いません。

対応する Markdown

見出し、太字、斜体、リンク、番号付き/箇条書き、引用、インラインコード、フェンス付きコード、水平線、段落。テーブルはパーサが出力しサニタイザが許可する場合に表示されます。

サニタイズと XSS 対策

パーサ出力は常に DOMPurify の許可リストを通します。Markdown 内の生 HTML はアクティブ HTML として描画しません。スクリプト、iframe、イベント属性、危険な URL スキームを遮断します。

HTML からテキストへ

切り離された文書で HTML を解析し、script / style / noscript / template を除去してから textContent を取得します。空白は読みやすく正規化しますが、意味構造の完全再現は目指しません。

プライバシー

変換は端末上で完結します。分析には Markdown・HTML・本文・断片・タグ・URL・ハッシュを含めません。

上限

約 50 万コードポイントのソフト上限で UI を保ちます。約 100 万を超える入力は安全メッセージを表示し、サーバー処理にはフォールバックしません。

よくある用途

  • 公開前に README 風 Markdown をプレビューする。
  • CMS やメール下書き用にサニタイズ HTML をコピーする。
  • HTML 断片から表示文言だけを残す。

FAQ

内容はアップロードされますか?
いいえ。解析とサニタイズはブラウザ内だけで行います。
HTML を Markdown に変換できますか?
この MVP では未対応です。Markdown → HTML か HTML → テキストを使ってください。
プレビューは XSS に安全ですか?
サニタイズ済み HTML のみを表示します。スクリプトや危険な属性・プロトコルは除去されます。
Markdown 内の生 HTML はどうなりますか?
生 HTML トークンは HTML として描画せず、残りもプレビュー/コピー前にサニタイズします。
HTML → テキストで script の中身は残りますか?
いいえ。抽出前に script / style ノードを削除します。

ドキュメントツールに戻る