If this tool helped you, you can buy us a coffee ☕
Online UBB code generator and editor for forum posting and blog formatting. Quickly convert plain text into UBB format.
A powerful UBB code editor, supporting real-time preview and common formatting tools.

Unicode Encoder & Decoder
A tool for bidirectional conversion between text and Unicode escape sequences (such as \uXXXX format).

VS Code Shortcuts Finder
Search VS Code keyboard shortcuts by function or key combination. Get cross-platform (Windows, Mac, Linux) mappings to boost your coding efficiency.

JJEncode Encoder & Decoder | Online JS Obfuscator
Free online JJEncode tool for JavaScript obfuscation and deobfuscation. Easily encode JS for code protection or decode strings for security analysis.

AAEncode Encoder & Decoder - Obfuscate & Deobfuscate JS Online
Free online tool to encode JavaScript into the AAEncode obfuscated format or decode AAEncode strings back to readable JS code.

Unicode Encoder & Decoder
A tool for bidirectional conversion between text and Unicode escape sequences (such as \uXXXX format).

VS Code Shortcuts Finder
Search VS Code keyboard shortcuts by function or key combination. Get cross-platform (Windows, Mac, Linux) mappings to boost your coding efficiency.

JJEncode Encoder & Decoder | Online JS Obfuscator
Free online JJEncode tool for JavaScript obfuscation and deobfuscation. Easily encode JS for code protection or decode strings for security analysis.

AAEncode Encoder & Decoder - Obfuscate & Deobfuscate JS Online
Free online tool to encode JavaScript into the AAEncode obfuscated format or decode AAEncode strings back to readable JS code.

Punycode Encoder & Decoder
An online converter for Internationalized Domain Names (IDNs) and ASCII formats, designed to process non-ASCII characters like Chinese domains.
When posting on traditional forums like Discuz! or phpBB, direct HTML input is usually prohibited. The UBB Editor is designed to solve this formatting pain point. It converts your plain text or rich text input into corresponding UBB code in real-time via toolbar button clicks. UBB (Ultimate Bulletin Board) code is a lightweight markup language used for forums. It uses bracket tags (such as [B] and [/B]) to define text formatting, ultimately outputting a standard code string that can be directly pasted into UBB-supported platforms and correctly parsed into styles like bold, links, and lists.
Q: What is UBB code? How is it different from HTML?
A: UBB code is a simplified markup language specifically for forums, used to achieve rich text formatting on platforms that disable direct HTML. The core difference lies in the tag format: UBB uses square brackets (e.g., [B]text[/B]), while HTML uses angle brackets (e.g., <strong>text</strong>). UBB is safer, easier to learn, and its feature set is highly focused on forum posting scenarios.
Q: Why aren't the images in my generated UBB code displaying on the forum?
A: The most common reason is an invalid or incorrectly formatted image URL. When inserting an image, ensure you are using a complete, direct link to an image hosted on the public internet (usually starting with http:// or https:// and ending with an image extension like .jpg or .png). Forums cannot display local file paths from your computer.
Before using, please confirm that your target platform (such as specific versions of Discuz! forums) supports UBB code parsing. When inserting web images and hyperlinks, always use complete and valid URLs. This tool does not store any of your input content, so please save a backup after copying the generated code. For complex nested tag combinations (like bold text inside a list), we recommend testing the rendering on the target platform first to ensure compatibility.
For users who frequently post across multiple forums, we recommend building a personal library of commonly used UBB code snippets. For example, a typical title with a link and bold formatting can be saved as: [B][URL=https://example.com]Sample Article Title[/URL][/B]. This greatly improves repetitive formatting efficiency. Additionally, while UBB parsers are generally forgiving, you should follow the correct closing order of tags to ensure optimal compatibility and avoid cross-nesting (e.g., [B][I]text[/B][/I] is incorrect; it should be [B][I]text[/I][/B]). If you copy styled text from other editors, it is advisable to paste it into a plain text editor (like Notepad) first to strip hidden formatting before processing it in this tool, which prevents unexpected character interference.