Convert between HTML, BBCode, and Markdown
Moving text between different formats — HTML for web pages, Markdown for documentation, BBCode for forums — happens more often than you'd expect. Whether you're migrating content between platforms, preparing text for a forum post, or converting documentation, manually retyping every link and heading is wasteful. Format converters handle it instantly in your browser, letting you paste formatted text and get it back in the format you need.
Why convert between formats
Different platforms use different markup languages. Forums and bulletin boards expect BBCode, modern documentation and GitHub use Markdown, the web standardized on HTML. If you work with multiple platforms, you'll often need the same content in more than one format. Copying and pasting between them loses the structure—lists flatten, links lose their targets, headings become regular text. Converting first preserves all of that.
Moving HTML to BBCode for forums
BBCode is the markup language of forums, Discord bots, and legacy web platforms. It uses tags like [b]bold[/b] and [url]link[/url]. If you have formatted HTML text from a website and need to post it to a forum, the direct paste won't work—the HTML tags will show as plain text rather than rendering. The HTML to BBCode converter translates your content automatically. HTML tags become BBCode equivalents, links keep their targets, and nested lists remain properly structured. That saves you from manually wrapping every element in the right bracket syntax.
Converting HTML to Markdown
Markdown is simpler and more portable than HTML. It's the standard for README files, code repositories, Gists, and documentation platforms like Notion and Obsidian. Converting HTML to Markdown means turning <h1> tags into # marks, <b> into **, and anchor links into Markdown's [text](url) syntax. This matters when you're migrating a web article into a static site generator, or when you need to include web content in a GitHub repository. The Markdown to HTML converter also helps validate your structure by showing how Markdown renders back to HTML.
Handling HTML tables in Markdown
HTML tables display well on the web but Markdown table syntax is different—plain text with pipe characters and dashes to mark columns and rows. If you have an HTML table you need to include in a Markdown document, hand-converting it is error-prone and tedious. The HTML table to Markdown converter transforms the table automatically, preserving the column structure and all cell content while converting it into Markdown's pipe-and-dash format. That means your table renders correctly wherever you paste it—GitHub, a documentation site, or a static wiki.
Stripping formatting to plain text
Sometimes you don't want any markup at all. You're pasting into a plain-text file, a chat system that doesn't support formatting, or you want to see raw content stripped of all visual markup. The strip Markdown tool removes all formatting markers—HTML tags, Markdown syntax, BBCode brackets—leaving you with plain text. It also works as a cleanup step: if you've inherited a document with tangled formatting from multiple conversions, stripping and re-converting gives you a clean result.
Privacy and local processing
Every conversion tool runs in your browser—your text never leaves your device and isn't uploaded to any server. There's no account to create, no sign-up, and these tools continue to work offline after you load the page once. That's the core advantage over online converters that process your data server-side: you keep full control and privacy. Sensitive or proprietary text stays on your machine.
Getting started
Copy your formatted text, paste it into the converter's input field, and the output appears instantly. Select the result and copy it to your destination—forum post, documentation repository, email, or internal wiki. No configuration, no setup, no waiting. TextArray gives you the tool and then gets out of the way.