CATEGORY

Free Online Text Tools

Text tools handle the small, repetitive work that comes up constantly when writing, editing, or cleaning up data — checking whether a draft fits a word limit, fixing inconsistent capitalization, or spotting exactly what changed between two versions of a document. Each tool below runs entirely in your browser, so pasting in a paragraph, a full essay, or a list of a few thousand lines never leaves your device.

These tools are for writers, students, editors and anyone who works with lists: checking an essay against a word limit, fixing text pasted from a PDF, or tidying a column of email addresses before an import.

Every tool works the same way. Paste your text, and the result updates in your browser with nothing uploaded. The Anagram Solver is the one tool that downloads anything: it fetches its word list from this site once, then matches your letters on your device.

Start here

All text tools

Aa

Word Counter

Count words and characters live.

Tt

Case Converter

Switch between UPPER, lower, Title, and camelCase.

Lorem Ipsum Generator

Generate placeholder paragraphs or sentences.

≠

Diff Checker

Compare two texts line by line.

≡

Duplicate Line Remover

Remove repeated lines from a list.

⇄

Find & Replace

Replace text patterns instantly.

🧹

Text Cleaner

Strip extra spaces, blank lines, and hidden formatting.

•−

Morse Code Translator

Translate text to Morse code and back.

🔀

Word Scrambler

Randomize the letters in words.

♥

Special Characters

Click any symbol to copy it.

↕

Alphabetize List

Sort lines A–Z, naturally, by number or length.

#

Word Frequency Counter

Find the most used words and phrases in text.

ᵃ

Small Text Generator

Small caps, tiny and strikethrough text.

⇆

Anagram Solver

Unscramble letters into every valid word.

≡

Line Counter

Count total, blank and unique lines.

✶

Glitch Text Generator

Zalgo text to copy and paste.

𝓕

Fancy Text Generator

Turn text into stylized fonts for Instagram.

Sy

Syllable Counter

Count syllables in any word or sentence.

a-b

Slug Generator

Turn a title or headline into a clean URL slug.

How to choose

Most text jobs fall into one of three steps: count it, clean it, or transform it. If you need more than one, do them in that order but clean first, since stray spaces and hidden characters throw off counts and comparisons.

Count: how long is it?

The Word Counter is the default for essays and posts. It shows words, characters with and without spaces, sentences, paragraphs and reading time. Use the Line Counter when each line is a record, such as a list of URLs or a log file. It splits blank, non-blank, unique and duplicate lines and gives a wc -l style count. The Word Frequency Counter answers a different question: which words or two- and three-word phrases you repeat most.

Clean: fix what the paste broke

Start with the Text Cleaner. It removes the line breaks a PDF puts inside paragraphs while keeping the paragraph gaps, and strips extra spaces and zero-width characters. Then remove repeats with the Duplicate Line Remover, or put a list in order with the Text Sorter. The sorter's natural order puts "file2" before "file10", and it can drop duplicates too.

Transform: change the words or their form

The Case Converter handles Title Case, Sentence case, camelCase and snake_case. Find & Replace swaps a term everywhere and supports regex capture groups such as $1, which is how you reorder "Last, First" into "First Last". When you need to see what changed between two versions, the Text Diff Checker compares them line by line.

Look up and create

The remaining tools make new text rather than edit yours. Copy symbols and accented letters from Special Characters, fill a mockup with the Lorem Ipsum Generator, or unscramble letters with the Anagram Solver. For bios, chats and games, there are the Small Text Generator, Glitch Text Generator, Morse Code Translator and Word Scrambler.

Which count does your limit use?

Essays and submissions usually set limits in words. Social posts and SMS use characters. Databases and APIs sometimes use bytes. These can differ a lot. An emoji is one visible character, but JavaScript counts it as two and UTF-8 stores it in four bytes. Word count vs. character count explains each measurement.

Guides

Frequently asked questions

Are these text tools free to use?

Yes — every text tool on this page is free with no sign-up, no usage limits, and no watermark on the output.

Is my text uploaded anywhere?

No. Text tools process everything locally in your browser using JavaScript. Nothing you type or paste is sent to a server.

Which tool should I use to check the length of an essay?

The Word Counter gives you live word, character, sentence, and paragraph counts, plus an estimated reading time.

How do I remove line breaks from text copied from a PDF?

Paste it into the Text Cleaner and choose "Remove line breaks, keep paragraphs". It joins the lines inside each paragraph with a single space but keeps the blank line between paragraphs.

Why doesn't the Duplicate Line Remover catch two lines that look the same?

They can differ in ways you can't see, such as a zero-width space or an accented letter stored as a letter plus a combining accent. The tool does not normalize text, so run it through the Text Cleaner first to remove invisible characters.

Related categories

Developer Tools Generators