Plain Text Formatter

Strip formatting from pasted text and keep commas, line breaks, and full stops.

Workspace

Preparing the formatter…
Quick setup
Cleanup options

ASCII mode transliterates common Latin letters and removes unsupported characters. Markdown cleanup handles common headings, links, images, quotes, lists, code markers, and emphasis.

0Characters
0Words
0Lines
0Paragraphs

Paste content or load the sample to start.

Guide

How to use

  1. Paste formatted text or HTML into the input area, or load the sample to see how cleanup works.
  2. Choose a quick setup or configure HTML, Markdown, lists, punctuation, invisible artifacts, spacing, and character handling yourself.
  3. Review the live result, then copy it, download a .txt file, or use the result as the input for another cleanup pass.
Help

Frequently asked questions

What gets removed?

The general setup removes HTML markup, hidden script and style content, invisible copy artifacts, repeated spaces, and excess blank lines. It preserves punctuation, symbols, accented letters, other Unicode text, and readable list markers.

What Markdown can it remove?

The Markdown setup handles common headings, links, images, block quotes, unordered and ordered lists, fenced and inline code markers, emphasis, strikethrough, and horizontal rules. It is a plain-text cleanup tool, not a full Markdown renderer.

What are invisible copy artifacts?

The option removes soft hyphens, byte-order marks, zero-width spaces, and word joiners that can arrive with copied text. It does not remove the joiners used inside emoji and some writing systems.

Can I create ASCII-only text?

Yes. Enable Convert to ASCII only or use the ASCII/system setup. Common Latin letters such as æ, ø, ł, and ß are transliterated, while emoji and unsupported characters are removed.

Does this sanitize HTML for publishing?

No. This tool extracts readable plain text. It does not produce safe HTML and should not be used as an HTML sanitizer.