Markdown・HTML・BBCode 変換

Markdown、HTML、BBCode を相互に変換します。対応する書式をホワイトリストで限定し、危険なタグや javascript: の URL を取り除いたうえで、失われる書式を一覧で確認できます。プレビュー付き。

  • ブラウザ内で処理(アップロードなし)

リンクと画像は http:// または https:// で始まる URL だけを残します。対応していない書式は外し、下の一覧でお知らせします。

処理中…

対応している書式(ホワイトリスト)

この表にない書式(色・文字サイズ・表・埋め込みなど)は変換時に外れます。「—」は該当する書き方がないことを表します。

書式MarkdownHTMLBBCode
太字**text**<strong> <b>[b]
斜体*text* _text_<em> <i>[i]
下線—<u> <ins>[u]
取り消し線~~text~~<s> <del> <strike>[s] [strike]
リンク[text](https://…)<a href="https://…">[url] [url=https://…]
画像![alt](https://…)<img src="https://…" alt="…">[img]https://…[/img]
箇条書き- item<ul><li>[list][*]
番号付きリスト1. item<ol><li>[list=1][*]
引用> text<blockquote>[quote] [quote=name]
コードブロック```lang<pre><code>[code] [code=lang]
インラインコード`code`<code>[icode]
見出し# … ######<h1> … <h6>[h1]…[h6] [heading=1]
区切り線---<hr>[hr]
改行・段落␣␣↵<br> <p>↵

使い方

  1. 変換の方向(例:Markdown → HTML)を選びます。
  2. 変換したい文章を入力するか貼り付けます。結果とプレビューがすぐに表示されます。
  3. 「変換で失われる・変わる内容」を確認してから、結果をコピーまたは保存します。

よくある質問

どの書式に対応していますか?

太字・斜体・下線・取り消し線・リンク・画像・箇条書き・番号付きリスト・引用・コード・見出し・区切り線・改行です。色や文字サイズ、表、埋め込みなどは外れ、その旨が一覧に表示されます。

危険なコードは取り除かれますか?

script・iframe などの要素、onerror などのイベント属性、http/https 以外の URL(javascript:、data: など)は取り除きます。HTML の出力とプレビューは DOMPurify でも許可したタグだけに絞り込んでいます。

BBCode の書き方は掲示板によって違いますか?

はい。BBCode には統一された規格がないため、多くの掲示板に共通するタグだけを使います。見出しや区切り線など共通のタグがない書式は、太字や文字に置き換えてお知らせします。

注意事項・制限

  • 入力内容はこのページ内でのみ処理され、YUCTS のサーバーには送信されません。
  • BBCode は掲示板ごとに書き方が異なります。このツールが対応するタグ以外(color、size、spoiler など)は外れます。
  • Markdown は marked による GitHub Flavored Markdown として解釈します。表・タスクリスト・脚注は保持できません。
  • プレビューは外部の画像を読み込みません。出力した HTML を他のサイトに貼る場合は、そのサイトの規則も適用されます。