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.

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.

How does BBCode to Markdown Converter work?

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_**.