Markdown to BBCode Converter
Turn Markdown into BBCode tags for phpBB forums, Steam guides, and NexusMods pages.
How to use:
- Paste or type Markdown into the input below
- The BBCode output updates as you type
- Copy the output into your forum post, Steam guide, or mod description
- Use the board's preview to confirm — tag support varies slightly per site
Where BBCode Is Still Used
BBCode (Bulletin Board Code) predates Markdown and is still the formatting language of a huge part of the web: phpBB, vBulletin, XenForo, and SMF forums, Steam profiles, community guides and workshop descriptions, NexusMods mod pages, ProBoards communities, and many older fan and support sites. If you draft posts in Markdown — or get Markdown from an AI assistant — those sites will show your asterisks and hashes literally.
This converter rewrites the structure into BBCode tags: [b], [i], [s], [code], [quote], [url=], [img], and [list]/[list=1] with [*] items. Tables become phpBB-style [table] rows, and everything runs locally in your browser.
How Headings Are Mapped
BBCode has no real heading tags, so headings are converted to bold text wrapped in a [size] tag scaled to the heading level — [size=200] for H1 down to [size=100] for H6. Boards that support the size tag render a clear visual hierarchy; boards that strip it still show the bold text, so nothing is lost.
| Markdown | BBCode |
|---|---|
# Heading 1 | [b][size=200]Heading 1[/size][/b] |
## Heading 2 | [b][size=170]Heading 2[/size][/b] |
### Heading 3 | [b][size=150]Heading 3[/size][/b] |
Frequently Asked Questions
Where is BBCode used?
phpBB and vBulletin forums, Steam profiles and guides, NexusMods descriptions, and many older community sites use BBCode instead of Markdown or HTML.
How are headings converted?
BBCode has no heading tags, so headings become bold text wrapped in [size] tags scaled to the heading level. Boards without the size tag still render the bold.