Text tools

Count words, change case, clean duplicates, compare two drafts and measure reading time. Every text tool runs in your browser with no upload and no account.

38 tools · free · no account · nothing uploaded

All 38 text tools

Text01

Word Counter

Count words, characters, sentences, paragraphs and reading time as you type. Free, no sign-up, runs entirely in your browser.

Open tool
Text03

Text Diff Checker

Compare two texts and highlight added, removed and changed lines side by side. Works offline, nothing is uploaded.

Open tool
Text04

Find and Replace

Replace words or patterns across large text with regular expression support, match case and whole word options.

Open tool
Text05

Text Cleaner

Remove duplicate lines, blank lines, extra spaces, tabs, HTML tags and line breaks from any text instantly.

Open tool
Text36

Character Counter

Count characters live with limits for X, SMS, meta descriptions and Instagram. See exactly how much room is left.

Open tool
Text37

Sentence Counter

Count sentences and paragraphs, see average words per sentence and the longest sentence in your draft.

Open tool
Text38

Readability Checker

Score any text with Flesch Reading Ease and grade level, plus words per sentence and syllables per word.

Open tool
Text40

Slug Generator

Convert any title into a lowercase, accent-free URL slug with hyphens or underscores and a length limit.

Open tool
Text41

Reverse Text

Flip text by character, word or line, or mirror characters into a readable backwards effect.

Open tool
Text42

Remove Line Breaks

Remove every line break and rejoin text with a space, comma or nothing, optionally keeping paragraph breaks.

Open tool
Text45

Fancy Text Generator

Convert plain text into bold, italic, script and monospace Unicode characters that survive where formatting is stripped.

Open tool
Text46

Bold Text Generator

Produce bold Unicode letters and digits that render bold in bios, captions and comments without formatting support.

Open tool
Text47

Cursive Text Generator

Generate cursive-style Unicode letters for names, bios and short phrases.

Open tool
Text48

Small Text Generator

Convert text into small-caps Unicode letters for compact bios and labels.

Open tool
Text93

Sort Lines

Sort any list of lines alphabetically, reverse, or by length, with optional duplicate removal.

Open tool
Text94

Shuffle Lines

Randomise the order of lines in a list, with an option to keep or drop blank lines.

Open tool
Text95

Number Lines

Add sequential numbers to every line, with a custom start value and separator style.

Open tool
Text96

Add Prefix & Suffix

Prepend or append text to every line in a list, ideal for building URLs, SQL values or markup.

Open tool
Text97

Extract Emails

Extract every email address from a block of text, de-duplicated and sorted.

Open tool
Text98

Extract URLs

Extract every URL from text, with unique filtering and an HTTPS-only option.

Open tool
Text99

Extract Numbers

Extract all numbers from text, including decimals and negatives, with optional de-duplication.

Open tool
Text100

Remove Punctuation

Strip commas, quotes, brackets and symbols from text while optionally keeping apostrophes.

Open tool
Text102

Wrap Text

Hard-wrap paragraphs at any character width while keeping words intact, with a live preview of the wrapped result.

Open tool
Text103

Word Frequency Counter

Count how often each word appears, with a minimum length filter and the top 40 ranked.

Open tool
Text221

Remove HTML Tags

Strip HTML tags, scripts and styles to leave clean plain text. Script and style blocks are removed entirely, not just their tags.

Open tool
Text222

Strip Accents

Remove accents and diacritics so text becomes plain ASCII. Useful for slugs, usernames and legacy systems that reject non-ASCII characters.

Open tool
Text223

Add Quotes to Lines

Wrap every line in quotes and join them with commas for code and SQL lists. Turns a plain list into a quoted, comma-separated list — the shape most code needs.

Open tool
Text224

Remove Quotes

Strip quotes and commas from a pasted list to get clean values. Handles the common copy-paste shapes: quoted CSV values, JSON string arrays and comma lists.

Open tool
Text225

Find Duplicates

Find every value that appears more than once, with its count. Paste a list and see exactly which entries repeat and how many times.

Open tool
Text226

Split Text Into Chunks

Split long text into chunks of a chosen size without cutting words. Useful for SMS limits, character-capped fields and chunked API payloads.

Open tool
Text230

Line Length Checker

Find every line longer than a limit, with its line number and length. Catches over-long commit messages, code lines and caption drafts before they cause trouble.

Open tool
Text302

Word Unscrambler

Type scrambled letters and get every word that can be made from them. Enter the letters you have and see all valid words, longest first, from a built-in dictionary.

Open tool
Text303

Anagram Solver

Find every word that uses exactly your letters. Give it a word and it returns all anagrams that can be built from the same letters.

Open tool
Text319

Prompt Generator

Turn a rough instruction into a structured prompt for any AI assistant. Adds a role, task, constraints and output format so the model produces usable results.

Open tool
Text349

Speech to Text

Dictate and watch the transcript appear as you speak. Uses the browser's speech recognition — Chrome and Edge only, and audio goes to the platform's service.

Open tool
Text350

Typing Speed Test

Measure your typing speed and accuracy over 60 seconds. Type the sample text; WPM, accuracy and elapsed time update live in your browser.

Open tool
Text352

Readability Improver

Find long sentences, passive voice and jargon in your writing. Deterministic rules flag what to fix — no AI, no guessing, same result every time.

Open tool
Text359

AI Paraphraser

Rewrite a paragraph in plain English, shorter, or in a different tone. Runs on your own Cloudflare Worker with a free Workers AI binding — no API key.

Open tool

What these text tools cover

This is the writing workbench: count words and characters, switch case, strip blank lines and duplicate rows, compare two versions line by line, and check how long a page takes to read. Nothing is pasted to a server, so unpublished drafts and client copy stay on your machine. Use the tools one at a time or chain them — clean the text first, then count it, then diff the result.

Common jobs

  • Word and character counts for essays, meta descriptions and social posts
  • Diffing two revisions before you send them for review
  • Cleaning pasted text that arrives with broken line breaks or duplicate rows

Why they run on your device

These pages are static files. The work is done by JavaScript in your tab, so a file or a password never leaves your machine — there is no upload endpoint on this site to send it to. That also means no account, no usage counter and no queue.

Questions

Is my text stored anywhere?

No. Each text tool reads the textarea in your browser and returns the result in the same page. There is no server-side endpoint that could store it.

Can I use these for client work?

Yes. There is no account, no quota and no licence restriction on what you produce with the output.

Other tool groups