„HTML/UBB конверзија“ се односи на превођење између HTML-а (стандардни језик за веб означавање) и UBB (врхунски код огласне табле, често назван BBCode).
UBB или BBCode је лагани језик за означавање који се углавном користи на форумима како би се корисницима омогућило безбедно форматирање њихових објава без коришћења сировог HTML-а.
Безбедност: Спречите кориснике да убацују злонамерни HTML или скрипте коришћењем безбеднијег, ограниченог скупа ознака за форматирање.
Поједностављено форматирање: Дозволите корисницима који нису технички стручњаци да форматирају текст (подебљано, курсив, линкови, слике) без потребе за познавањем HTML-а.
Компатибилност: Конвертујте UBB објаве у одговарајући HTML за приказивање у веб прегледачима.
Стандардизација: Спроведите доследан стил и смањите могућност неисправних распореда или небезбедног кода.
Парсирајте UBB кодове (као што су [b]bold[/b], [url]link[/url]) и преведите их у еквивалентне HTML ознаке (bold, link).
Користите библиотеку за конверзију или напишите скрипту за парсирање (у PHP-у, JavaScript-у, Python-у, итд.) која замењује UBB обрасце HTML излазом.
Опционо, урадите обрнуто: конвертујте HTML у UBB формат за уређивање у окружењу прилагођеном кориснику.
Приликом креирања или одржавања форума, огласних табли или одељака за коментаре где корисницима је потребно једноставно форматирање текста.
Када треба да очистите кориснички унос, али и даље дозволите стилизовање обогаћеног текста.
Приликом миграције или интеграције застарелих система који су користили UBB/BBCode у модерне веб платформе.
Приликом дизајнирања интерфејса за уређивање који прихватају BBCode унос и приказују HTML прегледе.