Free Text & Writing Tools
Free text and writing tools for measuring, cleaning, and transforming text. Count words and characters (with live limits for tweets, SMS, and meta tags), change case between UPPERCASE, lowercase, Title Case and sentence case, remove duplicate lines, or generate placeholder Lorem Ipsum for mockups. Writers, students, editors, marketers, and developers use these to fit content into a limit, tidy up a list, or prepare copy. Everything runs entirely in your browser using standard web technology — the text you paste is processed on your own device and is never uploaded to a server — and each tool explains exactly what it measures or changes so the output is predictable.
Which tool should you use?
- Word Counter
- Count words, characters, sentences, and reading time as you type.
- Text Case Converter
- Switch text between UPPER, lower, Title, and sentence case.
- Find and Replace Text
- Swap every occurrence of a word or pattern across a block of text.
- Remove Duplicate Lines
- Strip repeated lines from a list and keep the unique ones.
- Sort Lines Alphabetically
- Alphabetise or reverse-sort a list of lines.
- Lorem Ipsum Generator
- Generate placeholder paragraphs for a mockup or layout.
Paste a list and wrap every line with a prefix, a suffix, or both. Optionally add an incrementing line number and skip blank lines, all live in your browser.
Paste any text and instantly turn it into a bionic-reading layout that bolds the first part of every word so your eyes can move faster while your brain fills in the rest. Choose low, medium, or high bold intensity and copy the result as rich text.
Encode and decode messages with the classic Caesar shift cipher right in your browser. Choose any shift from 0 to 25, flip on the ROT13 preset, and the result updates live with case preserved and punctuation untouched.
Count characters with and without spaces in real time, with handy markers for common limits like meta descriptions and social posts.
Type in your source details and get a correctly formatted APA, MLA, or Chicago citation instantly. Supports books and websites, handles multiple authors, and lets you copy the finished reference with one click.
Paste an original and a changed version to compare them line by line. The tool highlights added, removed, and unchanged lines and reports the totals.
Type any text and instantly get nine copy-and-paste Unicode style variants — bold, italic, bold-italic, script, monospace, double-struck, circled, small caps and full-width — perfect for social media bios, usernames and posts.
Paste any text, type what to find and what to replace it with, and get the rewritten result instantly — with case-insensitive, whole-word, and regular-expression modes and a count of how many replacements were made.
Copy genuinely blank, invisible Unicode characters for empty usernames, blank messages, and custom spacing. Pick a character such as the zero-width space (U+200B) or Hangul Filler (U+3164), choose how many copies you want, and copy them with one click. Everything runs in your browser, so nothing is uploaded.
Paste any text and instantly see how many total lines it has, plus a breakdown of non-empty, unique, and duplicate lines. Everything runs in your browser, so nothing is uploaded.
Generate Lorem Ipsum placeholder text — by paragraphs, sentences, or words — for mockups, layouts, and design drafts, then copy it with one click.
Convert text to Morse code and decode Morse code back to plain text in real time, using the International Morse standard, with optional audio beeps you can play.
A clean, distraction-free text editor in your browser that automatically saves what you type, so your notes are still there after you reload or close the tab.
Paste your text or enter a word count to instantly calculate how many minutes it will take to read, based on your chosen reading speed.
Paste a list to remove duplicate lines, keeping the first occurrence of each. Options let you ignore case and trim spaces.
Paste text or a list to delete every blank or whitespace-only line. Optional settings let you trim each remaining line or collapse runs of blanks down to a single empty line.
Remove Extra Spaces cleans up messy text by collapsing multiple consecutive spaces into single spaces, trimming leading and trailing whitespace from each line, and optionally removing entirely blank lines. It runs entirely in your browser with no uploads.
Paste text with hard line breaks and instantly join it into one continuous block, replacing every newline with a space, nothing, or your own separator.
Sort multiple lines of text in alphabetical order with powerful options including reverse sorting, case-insensitive mode, numeric sorting, and automatic duplicate removal. Process runs instantly in your browser—nothing is uploaded.
Convert text between UPPERCASE, lowercase, Title Case, and Sentence case in one click, then copy the result.
Reverse any text backward by characters, words, or lines. The character mode is emoji-safe, so flags, skin-tone, and multi-byte symbols stay intact instead of breaking into garbled boxes.
A slug converter transforms plain text into URL-safe identifiers by lowercasing, removing special characters, and replacing spaces with hyphens. Perfect for creating clean, readable URLs from titles, product names, or any text. Runs entirely in your browser with no uploads.
Paste or type text to count words, characters, sentences, and paragraphs in real time, with an estimate of reading and speaking time.
Paste any text to see a ranked table of how many times each word appears, along with the percentage each word represents of the total. Optionally strip common stop words like "the" and "and" to surface the keywords that matter. Everything runs locally in your browser.
Frequently asked questions
Do the text tools send my text anywhere?
No. Every text tool runs in your browser; your text never leaves your device.
What's the difference between word count and character count?
The word counter counts words and estimates reading time; the character counter counts characters with and without spaces, which is useful for length limits.
Can I check a character limit for social posts?
Yes. The character counter has presets for common limits and lets you set a custom limit.