"การแปลง HTML/UBB" หมายถึงการแปลระหว่าง HTML (ภาษาสำหรับเว็บมาร์กอัปมาตรฐาน) และ UBB (โค้ดสำหรับกระดานข่าวขั้นสูงสุด มักเรียกว่า BBCode)
UBB หรือ BBCode เป็นภาษาสำหรับมาร์กอัปน้ำหนักเบาที่ใช้บนฟอรัมเป็นหลัก เพื่อให้ผู้ใช้สามารถจัดรูปแบบโพสต์ของตนได้อย่างปลอดภัยโดยไม่ต้องใช้ HTML ดิบ
ความปลอดภัย: ป้องกันไม่ให้ผู้ใช้แทรก HTML หรือสคริปต์ที่เป็นอันตรายโดยใช้ชุดแท็กการจัดรูปแบบที่ปลอดภัยกว่าและจำกัด
การจัดรูปแบบที่เรียบง่าย: ให้ผู้ใช้ที่ไม่มีความรู้ด้านเทคนิคสามารถจัดรูปแบบข้อความ (ตัวหนา ตัวเอียง ลิงก์ รูปภาพ) ได้โดยไม่ต้องมีความรู้เกี่ยวกับ HTML
ความเข้ากันได้: แปลงโพสต์ UBB เป็น HTML ที่เหมาะสมเพื่อแสดงในเว็บเบราว์เซอร์
การสร้างมาตรฐาน: บังคับใช้รูปแบบที่สม่ำเสมอและลดโอกาสที่เลย์เอาต์จะเสียหายหรือโค้ดไม่ปลอดภัย
วิเคราะห์โค้ด UBB (เช่น [b]ตัวหนา[/b], [url]ลิงก์[/url]) และแปลเป็นแท็ก HTML ที่เทียบเท่ากัน (ตัวหนา, ลิงก์)
ใช้ไลบรารีการแปลงหรือเขียนสคริปต์ตัววิเคราะห์ (ใน PHP, JavaScript, Python เป็นต้น) ที่แทนที่รูปแบบ UBB ด้วยเอาต์พุต HTML
หรือทำแบบย้อนกลับ: แปลง HTML เป็นรูปแบบ UBB เพื่อแก้ไขในสภาพแวดล้อมที่เป็นมิตรกับผู้ใช้
เมื่อสร้างหรือบำรุงรักษาฟอรัม กระดานข้อความ หรือส่วนความคิดเห็น ที่ผู้ใช้ต้องการการจัดรูปแบบข้อความที่เรียบง่าย
เมื่อคุณต้องการทำให้ข้อมูลที่ผู้ใช้ป้อน ปลอดภัย แต่ยังคงอนุญาตให้ใช้รูปแบบข้อความที่หลากหลาย
เมื่อทำการย้ายหรือรวมระบบเดิม ที่ใช้ UBB/BBCode เข้ากับแพลตฟอร์มเว็บสมัยใหม่
เมื่อออกแบบอินเทอร์เฟซของตัวแก้ไข ที่ยอมรับข้อมูลอินพุต BBCode และแสดงตัวอย่าง HTML