El lenguaje BBCode presenta elementos que pueden ser agrupados en cinco grandes categorías: