Внутренний код любого сайта отображаемого в браузере состоит из так называемой HTML разметки, которая с помощью специальных тегов, позволяет, как угодно изменять оформление текста, функционал и дизайн веб-страницы. Широкие возможности HTML кода в сочетании с такими элементами как «JavaScript» и «iframe» таят в себе потенциальную опасность при их использовании на сайтах, где пользователи имеют возможность добавлять свои материалы: Форумы, каталоги статей, коллективные блоги, новостные сайты и т.д. В итоге, если разрешить пользователям сайта добавлять материалы с применением HTML разметки, то это грозит как минимум злоупотреблением такими тегами как «H1», «H2», или в худшем случае кражей пользовательских сессий (cookie) и как следствие угон пользовательских аккаунтов.
К сожалению, полный запрет возможности форматирования текста сильно снижает удобство общения среди пользователей (форумы), а так же не дает сделать тексты интересными и привлекательными для читателей (блоги, новости, статьи и т.д.).
В итоге, для того, что бы свести к нулю возможность злоупотреблений при использовании чистого HTML кода и был придуман его упрощенный аналог BBcode.