"Penukaran HTML/UBB" merujuk kepada terjemahan antara HTML (bahasa penanda web standard) dan UBB (kod Papan Buletin Akhir, sering dipanggil BBCode).
UBB atau BBCode ialah bahasa penanda ringan yang digunakan terutamanya pada forum untuk membolehkan pengguna memformat siaran mereka dengan selamat tanpa menggunakan HTML mentah.
Keselamatan: Halang pengguna daripada memasukkan HTML atau skrip berniat jahat dengan menggunakan set teg pemformatan yang lebih selamat dan terhad.
Pemformatan Ringkas: Benarkan pengguna bukan teknikal memformat teks (tebal, condong, pautan, imej) tanpa perlu mengetahui HTML.
Keserasian: Tukar siaran UBB kepada HTML yang sesuai untuk dipaparkan dalam penyemak imbas web.
Penstandardan: Menguatkuasakan penggayaan yang konsisten dan mengurangkan kemungkinan reka letak rosak atau kod tidak selamat.
Menghuraikan kod UBB (seperti [b]tebal[/b], [url]pautan[/url]) dan terjemahkannya ke dalam teg HTML yang setara (tebal, pautan).
Gunakan pustaka penukaran atau tulis skrip penghurai (dalam PHP, JavaScript, Python, dll.) yang menggantikan corak UBB dengan output HTML.
Secara pilihan, lakukan sebaliknya: tukar HTML kepada format UBB untuk diedit dalam persekitaran yang mesra pengguna.
Apabila membina atau mengekalkan forum, papan mesej atau bahagian ulasan di mana pengguna memerlukan pemformatan teks mudah.
Apabila anda perlu membersihkan input pengguna tetapi masih membenarkan penggayaan teks kaya.
Apabila memindahkan atau menyepadukan sistem warisan yang menggunakan UBB/BBCode ke dalam platform web moden.
Apabila mereka bentuk antara muka editor yang menerima input BBCode dan memaparkan pratonton HTML.