FreeToolsLand

Free text tools

Most text problems are invisible. A hidden character, a curly quote, a space that is not a space. These tools find them and fix them. No account, no limits, and nothing leaves your browser.

  • 30 tools
  • No signup
  • Runs in your browser

Accent Remover

Turn accented text into plain ASCII, including the letters most tools miss.

AI Text Cleaner

Strip hidden characters, em dashes and curly quotes from AI output in one pass.

Blank Line Remover

Close every gap in a list, including the blank lines that are not really blank.

Case Converter

See your text in all nine cases at once, and click the one you want.

Column to Comma

Paste a spreadsheet column, get a comma list. Paste a comma list, get a column.

Duplicate Line Remover

Strip repeated lines from a list, and see exactly which ones repeated.

Em Dash Remover

Swap every em dash for a comma, a hyphen, or nothing at all.

Email Extractor

Pull every address out of a page of text, including the obfuscated ones.

Encoding Fixer

Turn é back into é. Repairs text whose accents came out as gibberish.

Find and Replace

Swap text everywhere at once, and see every replacement highlighted before you copy.

HTML Entity Decoder

Turn é back into é, or escape text so HTML stops eating it.

Invisible Character Detector

See every hidden character in your text, exactly where it sits.

Keyword Density Checker

See what your page repeats, and whether it matches what you meant it to be about.

Line Break Remover

Join text a PDF shredded into one line per row, without losing the paragraphs.

Line Sorter

Sort a list alphabetically, and get item2 before item10 the way you meant.

List Cleaner

Strip the bullets and numbering off a pasted list, leaving just the items.

Lorem Ipsum Generator

Placeholder text by the word, sentence or paragraph, plain or as HTML.

Markdown Stripper

Turn markdown back into the plain text underneath it.

Prefix and Suffix Adder

Wrap every line of a list at once, for a SQL query, a bullet list or an import.

Readability Checker

A Flesch score, and the three sentences that are dragging it down.

Regex Tester

Write a pattern and watch it match, capture groups and all.

Slug Generator

Turn titles into clean URL slugs, a whole content plan at a time.

Smart Quote Converter

Turn curly quotes into straight ones, or straight ones into curly.

Text Diff

Compare two versions and see every word that changed, not every line.

Text Splitter

Cut a long post into a thread that fits, with the numbering counted in.

Unicode Normalizer

Fold styled and fullwidth characters back to plain letters, and catch the ones that only look like letters.

URL Encoder and Decoder

Turn %20 back into a space, and escape text without breaking the URL around it.

URL Extractor

Pull every link out of a page, without the tracking parameters hanging off it.

Whitespace Cleaner

Strip double spaces, trailing spaces and stacked blank lines in one pass.

Word Counter

Words, characters, reading time, and the one sentence that is too long.

Why text breaks when you paste it

Because what you copied is not what you saw. Characters that render as a space, a quote or a dash are often something else underneath, and the system you paste into treats them literally.

A non-breaking space is not a space to a form validator. A curly apostrophe is not an apostrophe to a CSV parser. A zero-width space is nothing at all on screen and still counts against a character limit. None of these produce an error message. You get a failed import, a search that finds nothing, or a post that quietly sits over the limit.

Where these characters come from

Four sources, and you have probably used all of them today.

Language models. Model output is typographically polished by default: em dashes, curly quotes, ellipsis as a single character. That polish is exactly what makes it recognisable, and what breaks a plain-text field.

Word processors. Word and Google Docs autocorrect straight quotes into curly ones as you type, and insert non-breaking spaces around punctuation.

Web pages. Copying from a rendered page picks up whatever the CSS and the CMS put there, including the zero-width spaces some sites use to control line wrapping.

PDFs. A PDF has no paragraphs, only lines positioned on a page. Copying one gives you a line break at the end of every visual line, which is why pasted PDF text arrives shredded into fragments.

Which tool to use

Start with the AI text cleaner if you just want the text to work. It fixes the whole set of problem characters in one pass and is the right default when you do not want to think about it.

Reach for something specific once you know what you are after.

Something is wrong and you cannot see what. The invisible character detector shows every hidden character with a line and column. If the accents came out as gibberish, that is a different fault and the encoding fixer is the one for it.

Something in particular is bothering you. The em dash remover, the smart quote converter or the markdown stripper, each doing one job and nothing else.

The text is shredded. A PDF paste needs the line break remover, then usually the whitespace cleaner.

It is a list rather than prose. Strip the markers with the list cleaner, take out repeats with the duplicate line remover, order it with the line sorter, then wrap or reshape it with the prefix and suffix adder or column to comma.

You want to know something about the text. The word counter for length and reading time, the readability checker for how hard it is, the keyword density checker for what it is about, and the text diff for what changed between two versions.

You are converting rather than cleaning. The case converter shows all nine forms at once, the slug generator turns titles into URLs, and the HTML entity and URL tools handle the two escaping schemes people mix up. Everything else is in the grid above.

Nothing is uploaded, and that is not a policy

It is how the tools are built. There is no server to send your text to. The code runs in the page you are already looking at, which is why there is no account, no limit and no queue.

That matters more here than in most categories. Text you want to clean up is often a draft, a client document or something under an agreement. The safest place for it is the machine it is already on.

Text tools, answered

The questions people ask before they use one of these Text tools.