BBCode (Bulletin Board Code) は、掲示板やフォーラムなどのオンラインプラットフォームで、ユーザーが投稿内容を装飾するために使用するマークアップ言語。

HTMLと似た形式だがが、よりシンプルで安全な方法でテキストを装飾できるように設計されている。

BBCodeのタグは、角括弧 [ ] を使い、開始タグと終了タグで囲むことで効果を適用する。

タグ説明使用例
[b]太字[b]太字のテキスト[/b]
[i]斜体[i]斜体のテキスト[/i]
[u]下線[u]下線付きテキスト[/u]
[s]取り消し線[s]取り消し線のテキスト[/s]
[url]URLリンク[url]https://example.com[/url]
[url=]テキストリンク[url=https://example.com]リンク[/url]
[img]画像を挿入[img]https://example.com/image.jpg[/img]
[quote]引用[quote]引用したいテキスト[/quote]
[code]コードブロック[code]コード例[/code]
[list]順序なしリスト[list][*]アイテム1[*]アイテム2[/list]
[list=1]順序付きリスト[list=1][*]アイテム1[*]アイテム2[/list]
[color=]テキストの色を指定[color=red]赤いテキスト[/color]
[size=]テキストサイズを指定[size=20]大きいテキスト[/size]
[font=]フォントを指定[font=Arial]Arialフォントのテキスト[/font]
[center]テキストを中央揃え[center]中央揃えのテキスト[/center]
[right]テキストを右揃え[right]右揃えのテキスト[/right]
[left]テキストを左揃え[left]左揃えのテキスト[/left]
[email]メールアドレスをリンク[email]example@example.com[/email]
[table]表を作成[table][tr][td]セル1[/td][td]セル2[/td][/tr][/table]
[tr]表の行を作成[tr][td]セル1[/td][td]セル2[/td][/tr]
[td]表のセルを作成[td]セル1[/td]
[spoiler]ネタバレ部分を隠す[spoiler]隠された内容[/spoiler]
[youtube]YouTube動画を埋め込む[youtube]動画ID[/youtube]
[align=]テキストの配置を指定[align=center]中央揃え[/align]
[hr]水平線を挿入[hr]