Tool01
All tools

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.

Reading the box as Markdown. A paste from Google Docs or Word is detected on paste.
Your text is cleaned in your browser and never leaves your computer. There is no account and nothing is uploaded.
Clean legacy BBCode
[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.
Made with writeide.com
What changed
  • headings converted1
  • list items converted3
  • links converted1

How to use it

  1. 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.
  2. If you write in Markdown instead, switch the toggle to Markdown, or just paste plain text and type.
  3. Read the clean BBCode on the right, then press Copy.
  4. 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.

Made with writeide.com
Browse all free tools