BBCode

Bracket-based text styling

BBCode is a markup language used on internet forums and message boards to format text.

Tags appear in square brackets rather than angle brackets: [b]bold[/b], [i]italic[/i], [url]link[/url].

The format emerged in the 1990s as a safer alternative to HTML, preventing users from inserting malicious code while still allowing basic formatting.

Though largely supplanted by Markdown and rich-text editors, BBCode persists on older forums and certain communities.

syntax

tags

Identifiers for sorting items

nesting · parameters · alignment · parsing · escaping · malformed · valid · invalid · options

markup

formatting

Structuring visual presentation

WYSIWYG · editor · parser · renderer · sanitization · whitelist · conversion · transformation · output

forums

bulletin board

Surface for pinned messages

moderator · avatar · profile · community · discussion board · member · announcement · sticky · bumping

implementation

parser

Syntax-interpreting program

compiler · tokenizer · tree · validation · library · plugin · extension · callback · replacement · filter

Opposites
markup complexity

BBCodeLaTeX

Technical document preparation system

HTML · XML · WYSIWYG · Markdown · rich text

input method

BBCodeWYSIWYG

Display matches printout

visual editor · what-you-see-is-what-you-get · natural language · plain text · raw text

Family

code, codes, coded, coding, coder, coders, encode, encoded, encoding

Familiarity
Top 1,000,000
Profile
Used worldwide · Rated G