Free · local in your browser
Google Docs to Legacy BBCode Cleaner
Paste a chapter from Google Docs, Word, or Markdown and get clean BBCode for a compatible legacy editor. This tool is for BBCode destinations; use the HTML cleaner when you are preparing a Royal Road chapter.
[b][size=4]The Dungeon's Third Floor[/size][/b] The torch guttered as Kaela stepped through the arch. Something [b]massive[/b] shifted in the dark, and a voice like grinding stone said, [i]"You should not have come here."[/i] She pulled up her status screen one last time: • Health: 240 / 240 • Mana: 88 / 120 • Condition: [b]Poisoned[/b] [i]A Floor Boss has awakened.[/i] The full bestiary entry is on [url=https://www.royalroad.com]Royal Road[/url]. [hr] Time to fight.
- headings converted1
- list items converted3
- links converted1
How to use it
- Copy your chapter in Google Docs or Word, then paste it into the box on the left. The tool reads the formatted paste, not just the words.
- If you write in Markdown instead, switch the toggle to Markdown, or just paste plain text and type.
- Read the clean BBCode on the right, then press Copy.
- Paste it only into a destination that explicitly accepts BBCode. For Royal Road chapters, use WriteIDE's HTML export instead.
Why a Google Docs paste breaks on Royal Road
When you copy out of Google Docs or Word, the clipboard carries far more than your words. It carries a wrapper that marks the whole passage bold and then turns the boldness off again, non-breaking spaces that Royal Road renders as odd gaps, empty style spans, zero-width characters you cannot see, and an internal container id. Paste that straight into Royal Road and the formatting comes out wrong, so most authors end up retyping their bold and italics by hand. This tool reads that exact clipboard shape and rebuilds it as clean BBCode.
- Kept: bold, italics, underline, strikethrough, headings, bullet and numbered lists, links, blockquotes, and horizontal rules.
- Stripped: the font-weight:normal bold wrapper, non-breaking and zero-width spaces, empty spans, inline style attributes, and the docs-internal-guid container.
- Private: the whole thing runs in your browser with no account and no upload, so a draft you have not published yet never leaves your computer.
Good to know
Questions about this tool
Should I use this for Royal Road chapters?
No. For a Royal Road chapter, use the Google Docs to Royal Road HTML cleaner. This tool is for legacy BBCode destinations that explicitly accept BBCode.
What does it keep and what does it strip?
It keeps bold, italics, underline, strikethrough, headings, bullet and numbered lists, links, blockquotes, and horizontal rules. It strips the bold wrapper Google Docs adds, non-breaking and zero-width spaces, empty spans, inline styles, and the internal container id.
Can I paste Markdown instead of a Docs paste?
Yes. Type or paste plain text and the box is read as Markdown. A formatted paste from Google Docs or Word is detected automatically.
Does my draft leave my computer?
No. The text is cleaned in your browser. There is no account and nothing is uploaded.