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
Word Counter
Count words, characters, sentences, paragraphs and reading time as you type. Free, no sign-up, runs entirely in your browser.
Open toolText Diff Checker
Compare two texts and highlight added, removed and changed lines side by side. Works offline, nothing is uploaded.
Open toolFind and Replace
Replace words or patterns across large text with regular expression support, match case and whole word options.
Open toolText Cleaner
Remove duplicate lines, blank lines, extra spaces, tabs, HTML tags and line breaks from any text instantly.
Open toolCharacter Counter
Count characters live with limits for X, SMS, meta descriptions and Instagram. See exactly how much room is left.
Open toolSentence Counter
Count sentences and paragraphs, see average words per sentence and the longest sentence in your draft.
Open toolReadability Checker
Score any text with Flesch Reading Ease and grade level, plus words per sentence and syllables per word.
Open toolSlug Generator
Convert any title into a lowercase, accent-free URL slug with hyphens or underscores and a length limit.
Open toolReverse Text
Flip text by character, word or line, or mirror characters into a readable backwards effect.
Open toolRemove Line Breaks
Remove every line break and rejoin text with a space, comma or nothing, optionally keeping paragraph breaks.
Open toolFancy Text Generator
Convert plain text into bold, italic, script and monospace Unicode characters that survive where formatting is stripped.
Open toolBold Text Generator
Produce bold Unicode letters and digits that render bold in bios, captions and comments without formatting support.
Open toolCursive Text Generator
Generate cursive-style Unicode letters for names, bios and short phrases.
Open toolSmall Text Generator
Convert text into small-caps Unicode letters for compact bios and labels.
Open toolSort Lines
Sort any list of lines alphabetically, reverse, or by length, with optional duplicate removal.
Open toolShuffle Lines
Randomise the order of lines in a list, with an option to keep or drop blank lines.
Open toolNumber Lines
Add sequential numbers to every line, with a custom start value and separator style.
Open toolAdd Prefix & Suffix
Prepend or append text to every line in a list, ideal for building URLs, SQL values or markup.
Open toolExtract Emails
Extract every email address from a block of text, de-duplicated and sorted.
Open toolExtract URLs
Extract every URL from text, with unique filtering and an HTTPS-only option.
Open toolExtract Numbers
Extract all numbers from text, including decimals and negatives, with optional de-duplication.
Open toolRemove Punctuation
Strip commas, quotes, brackets and symbols from text while optionally keeping apostrophes.
Open toolWrap Text
Hard-wrap paragraphs at any character width while keeping words intact, with a live preview of the wrapped result.
Open toolWord Frequency Counter
Count how often each word appears, with a minimum length filter and the top 40 ranked.
Open toolRemove 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 toolStrip Accents
Remove accents and diacritics so text becomes plain ASCII. Useful for slugs, usernames and legacy systems that reject non-ASCII characters.
Open toolAdd 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 toolRemove 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 toolFind 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 toolSplit 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 toolLine 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 toolWord 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 toolAnagram 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 toolPrompt 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 toolSpeech 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 toolTyping 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 toolReadability 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 toolAI 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 toolWhat 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.