"HTML/UBB konverzija" odnosi se na prevođenje između HTML-a (standardni web jezik za označavanje) i UBB-a (Ultimate Bulletin Board code, često nazvan BBCode).
UBB ili BBCode je lagani jezik za označavanje koji se uglavnom koristi na forumima kako bi korisnicima omogućio sigurno formatiranje objava bez korištenja sirovog HTML-a.
Sigurnost: Spriječite korisnike da umeću zlonamjerni HTML ili skripte korištenjem sigurnijeg, ograničenog skupa oznaka za formatiranje.
Pojednostavljeno formatiranje: Omogućite netehničkim korisnicima formatiranje teksta (podebljano, kurziv, poveznice, slike) bez potrebe za poznavanjem HTML-a.
Kompatibilnost: Pretvorite UBB objave u odgovarajući HTML za prikaz u web preglednicima.
Standardizacija: Provedite dosljedno stiliziranje i smanjite mogućnost neispravnih izgleda ili nesigurnog koda.
Paralizirajte UBB kodove (poput [b]bold[/b], [url]link[/url]) i prevedite ih u ekvivalentne HTML oznake (bold, link).
Koristite biblioteku za pretvorbu ili napišite skriptu za parser (u PHP-u, JavaScriptu, Pythonu itd.) koja zamjenjuje UBB uzorke HTML izlazom.
Po želji, učinite obrnuto: pretvorite HTML u UBB format za uređivanje u okruženju prilagođenom korisniku.
Prilikom izrade ili održavanja foruma, oglasnih ploča ili odjeljaka za komentare gdje korisnicima treba jednostavno formatiranje teksta.
Kada trebate očistiti korisnički unos, ali i dalje omogućiti stiliziranje bogatog teksta.
Prilikom migracije ili integracije naslijeđenih sustava koji su koristili UBB/BBCode u moderne web platforme.
Prilikom dizajniranja sučelja za uređivanje koja prihvaćaju BBCode unos i prikazuju HTML preglede.