BBCode to Markdown Converter

BBCode to Markdown Converter

Convert BBCode forum formatting to clean Markdown. Supports all common BBCode tags including bold, italic, links, images, code blocks, quotes, and lists.

bbcode
markdown
forum
Share this tool:
Quick Presets
Common BBCode formats for instant conversion
Input & Settings
Paste BBCode to convert into Markdown
How it works: Converts BBCode tags like [b], [i], [url], [code], [quote], [list], [img], and heading tags into their Markdown equivalents. Unsupported tags like [color] and [size] are stripped while preserving content.

Complete Guide: BBCode to Markdown Converter

Everything you need to know about using this tool effectively

What is BBCode to Markdown Converter?

The BBCode to Markdown Converter transforms BBCode markup (used in forums and bulletin boards) into standard Markdown syntax. It converts tags like [b], [i], [url], [img], [list], [code], and [quote] to their Markdown equivalents. The tool handles nested tags and preserves content that is not in BBCode format. All processing happens in the browser.

This tool uses regex-based transformation rules to map BBCode tags to Markdown syntax. For example, [b]text[/b] becomes **text**, [url=https://example.com]link[/url] becomes [link](https://example.com), and [code]code[/code] becomes a fenced code block.

Key Features
Converts bold, italic, underline, strikethrough
Converts links, images, and email links
Converts lists (ordered and unordered)
Converts code blocks and inline code
Converts quotes and spoilers
Preserves non-BBCode content
Copy Markdown to clipboard
Runs in the browser with no uploads
Common Use Cases
When and why you might need this tool

Migrating forum posts to Markdown

Convert old forum posts written in BBCode to Markdown for use in a new platform.

Converting forum content for GitHub

Transform BBCode discussion content to Markdown for use in GitHub issues or READMEs.

Archiving forum discussions

Convert BBCode forum threads to Markdown for long-term archival in a portable format.

Preparing content for static site generators

Convert BBCode content to Markdown for use in Jekyll, Hugo, or Astro.

How to Use This Tool
Step-by-step guide to get the best results
1

Paste BBCode

Enter BBCode markup in the input area.

2

Convert

Click Convert. The tool transforms BBCode tags to Markdown.

3

Copy the Markdown

Copy the converted Markdown for use in your project.

Pro Tips
1

BBCode uses square brackets for tags: [tag]content[/tag].

2

Not all BBCode tags have direct Markdown equivalents. Some are converted to the closest match.

3

Review the output for complex nested structures that may need manual adjustment.

4

The tool preserves text outside of BBCode tags unchanged.

Frequently Asked Questions
What BBCode tags are supported?

Bold, italic, underline, strikethrough, URL links, images, email links, ordered and unordered lists, code blocks, quotes, and spoilers.

What Markdown syntax is produced?

Standard Markdown compatible with GitHub Flavored Markdown (GFM). Bold uses **, italic uses *, links use [text](url), images use ![alt](url).

Is my content sent to a server?

No. All conversion happens in your browser using JavaScript. Nothing is transmitted.

Can I convert large forum posts?

Yes. The tool handles posts of any length. Very large posts may take a moment.

Does it handle nested tags?

Yes. Nested BBCode tags are converted with their nesting preserved. For example, [b][i]text[/i][/b] becomes **_text_**.