Markdown・HTML・BBCode 変換
Markdown、HTML、BBCode を相互に変換します。対応する書式をホワイトリストで限定し、危険なタグや javascript: の URL を取り除いたうえで、失われる書式を一覧で確認できます。プレビュー付き。
- ブラウザ内で処理(アップロードなし)
リンクと画像は http:// または https:// で始まる URL だけを残します。対応していない書式は外し、下の一覧でお知らせします。
処理中…
対応している書式(ホワイトリスト)
この表にない書式(色・文字サイズ・表・埋め込みなど)は変換時に外れます。「—」は該当する書き方がないことを表します。
| 書式 | Markdown | HTML | BBCode |
|---|---|---|---|
| 太字 | **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://…] |
| 画像 |  | <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> | ↵ |
使い方
- 変換の方向(例:Markdown → HTML)を選びます。
- 変換したい文章を入力するか貼り付けます。結果とプレビューがすぐに表示されます。
- 「変換で失われる・変わる内容」を確認してから、結果をコピーまたは保存します。
よくある質問
どの書式に対応していますか?
太字・斜体・下線・取り消し線・リンク・画像・箇条書き・番号付きリスト・引用・コード・見出し・区切り線・改行です。色や文字サイズ、表、埋め込みなどは外れ、その旨が一覧に表示されます。
危険なコードは取り除かれますか?
script・iframe などの要素、onerror などのイベント属性、http/https 以外の URL(javascript:、data: など)は取り除きます。HTML の出力とプレビューは DOMPurify でも許可したタグだけに絞り込んでいます。
BBCode の書き方は掲示板によって違いますか?
はい。BBCode には統一された規格がないため、多くの掲示板に共通するタグだけを使います。見出しや区切り線など共通のタグがない書式は、太字や文字に置き換えてお知らせします。
注意事項・制限
- 入力内容はこのページ内でのみ処理され、YUCTS のサーバーには送信されません。
- BBCode は掲示板ごとに書き方が異なります。このツールが対応するタグ以外(color、size、spoiler など)は外れます。
- Markdown は marked による GitHub Flavored Markdown として解釈します。表・タスクリスト・脚注は保持できません。
- プレビューは外部の画像を読み込みません。出力した HTML を他のサイトに貼る場合は、そのサイトの規則も適用されます。
関連ツール
- 文字数カウント(文字数・漢字かな・英単語・改行・段落)文章の文字数を、見た目の文字数(絵文字の組み合わせも 1 文字)、漢字・かな、英単語、空白、改行、段落ごとに数えます。入力するとすぐに更新され、ブラウザ内で処理します。
- 読書時間の計算(黙読・音読の所要時間の目安)文章を読むのにかかる時間の目安を計算します。日本語・中国語は 1 分あたりの文字数、英語などは単語数で計算し、速さは自由に調整できます。結果はあくまで推定値です。
- テキストの空白・空行整理ツール(行末スペース・連続空行の削除)行末の空白、連続するスペースや空行、全角スペース、タブ、見えないゼロ幅文字を、選んだルールで整理します。元の文章は残したまま、削除・変換した箇所をプレビューで確認できます。
- 全角・半角変換(英数字・記号・カタカナ・スペース)数字、英字、記号、スペース、カタカナ、句読点を種類ごとに全角⇔半角へ変換します。変換しない例外文字を指定でき、変換した箇所をプレビューで確認できます。Unicode 正規化(NFKC)とは異なり、選んだ種類だけを変換します。
- 簡体字・繁体字 変換(中国語/台湾・香港)中国語の簡体字と繁体字(台湾・香港)を相互に変換します。OpenCC の辞書で語句単位に変換し、変換した箇所と、候補が複数あって確認が必要な字を表示します。処理はブラウザ内で行います。
- かな変換(ひらがな・カタカナ・ローマ字)ひらがなとカタカナ(半角カナ対応)の相互変換、かなからヘボン式・2025年内閣告示・パスポート式のローマ字への変換、ローマ字からかなへの変換ができます。長音や助詞など迷いやすい箇所は一覧で確認できます。