Text Tools
A complete set of online text utilities — word and character counters, case converters, duplicate removers, find and replace, whitespace cleaners and more. Fast, free and private, with everything running directly in your browser.
Text manipulation is one of the most common tasks across writing, development, data work, and content production — yet most people reach for a full code editor or a spreadsheet when a focused, single-purpose tool would be far faster. Our text tools fill that gap with a suite of lightweight browser utilities that do one thing each and do it well.
The category covers everything from basic counting (words, characters, lines, paragraphs) to structural transformations (case conversion, line sorting, duplicate removal, whitespace normalisation) and content editing (find and replace, line filtering, prefix/suffix addition). Each tool accepts plain text paste or file upload and returns clean, copyable output in under a second.
Because every operation happens locally in your browser, you can use these tools with proprietary documents, internal reports, or any sensitive text without worrying about data leaving your network. There is no sign-up and no usage cap.
Who uses Text Tools?
Writers & editors
Check word and character counts to hit publication limits, strip extra whitespace from pasted web content, convert headlines to title case, and remove duplicate paragraphs from compiled drafts.
SEO professionals
Count characters in meta titles and descriptions to stay within snippet limits, convert keyword lists to lowercase for consistency, and sort or deduplicate keyword sets before loading them into a tool.
Developers
Quickly normalise log output, sort error lists alphabetically, remove blank lines from config snippets, and convert variable-name casing between styles (camelCase, snake_case, SCREAMING_SNAKE).
Students & researchers
Meet word-count requirements, clean up copy-pasted bibliography entries, remove duplicate references, and reformat lists from one delimiter style to another.
77 Text Tools
Word Counter
Count words, characters, sentences, paragraphs and reading time instantly.
Character Counter
Count characters with and without spaces, plus letters, digits and words.
Word Frequency Counter
Count how often each word appears and rank them by frequency.
Line Counter
Count total lines, non-empty lines and blank lines in any text.
Number Extractor
Pull every number out of text — integers, decimals and negatives — with instant sum, average, minimum and maximum stats.
Split Text Into Lines
Break text apart on any delimiter — comma, semicolon, tab or a custom string — and output one clean item per line.
Empty Line Remover
Delete blank and whitespace-only lines to tidy up lists, logs and pasted text.
Price Extractor
Find every currency amount in text ($, €, £, ₹, ¥) and list each price with its detected currency code in a clean table.
Text Chunk Splitter
Break long text into fixed-size chunks by character or word count and see each numbered chunk in a clean table.
Lorem Ipsum Generator
Generate classic lorem ipsum placeholder text by paragraphs, sentences or words.
Add Line Numbers
Prefix every line with a number using custom start, step, separator and padding.
Currency Symbol Extractor
Scan text for currency symbols and count how many times each one appears, with the currency name for every symbol.
Paragraph Splitter
Split text on blank lines into separate paragraphs, numbered in a table with a word count for each one.
Remove Line Numbers
Strip leading numbers and separators like 1. 1) 1: from every line of a list.
Sentence Splitter
Break a paragraph into one sentence per line using a smart heuristic that guards against abbreviations and decimals.
ZIP Code Extractor
Extract US ZIP codes (5-digit and ZIP+4) from text, with optional UK and Canadian postal-code detection.
Duplicate Word Finder
Find words that repeat in your text and see exactly how many times each one appears in a sorted table.
Hashtag Extractor
Pull every #hashtag out of captions, posts or notes, then dedupe and sort.
Keyword Extractor
Find the most frequent meaningful words in text after removing common stop words, ranked in a word-and-count table.
Longest Word Finder
Find the longest words in any text and rank them by character length.
Remove Duplicate Lines
Delete repeated lines from a list while keeping the originals in order.
Remove Emojis From Text
Strip every emoji, symbol and pictograph from text while keeping your words.
Sort Lines by Length
Order lines from shortest to longest or longest to shortest, with alphabetical tiebreak.
Text Density Analyzer
Break text down line by line — characters, words, sentences and average word length — with overall composition statistics.
Keyword Density Checker
See the most frequent words in your text with their exact count and percentage share, with optional stop-word filtering.
Mention Extractor
Extract every @handle mentioned in captions, comments or chat logs.
Shortest Word Finder
Find the shortest words in any text and rank them by character length.
Whitespace Normalizer
Collapse runs of spaces, trim lines, fix newlines and convert NBSP to spaces.
Capitalized Words Extractor
Extract capitalized words as likely proper nouns, with an option to skip words that only appear at the start of a sentence.
IP Address Extractor
Extract IPv4 and IPv6 addresses from logs or text, then dedupe and export.
Reading Time Calculator
Estimate how long text takes to read, with an adjustable words-per-minute speed.
Repeated Phrase Finder
Detect repeated multi-word phrases in your text and count how often each one appears in a ranked table.
Reverse Line Order
Flip the order of lines so the last line becomes first and the first becomes last.
Stop Word Remover
Strip common English stop words from text and add your own words to remove, leaving clean, content-rich output.
Tab to Space Converter
Convert tab characters into a chosen number of spaces for consistent code.
IPv4 Address Extractor
Extract IPv4 addresses from logs, with an optional public or private filter.
Punctuation Remover
Remove punctuation from text with options to keep apostrophes for contractions and hyphens for compound words.
Space to Tab Converter
Convert fixed-width groups of spaces back into tab characters for indentation.
Speaking Time Calculator
Estimate how long a script takes to say aloud, with adjustable words per minute.
Emoji Extractor
Pull every emoji from text with occurrence counts and Unicode code points, with an option for unique emoji only.
IPv6 Address Extractor
Extract IPv6 addresses from logs or text, including compressed :: notation.
Remove Numbers From Text
Delete every digit from text, leaving only words, letters and punctuation, with an option to tidy the spacing.
Sentence Counter
Count sentences in any text and see the average number of words per sentence.
Shuffle Lines
Randomly reorder the lines of any list, with an optional seed for repeatable results.
Smart Quote Converter
Convert curly smart quotes to straight quotes, or straight quotes to curly.
Text to Unicode Converter
Convert any text into Unicode code points in U+XXXX, \uXXXX, HTML entity or decimal formats.
Unique Word Extractor
Extract words that appear only once, or the full deduplicated vocabulary of your text, in a clean list.
Date Extractor
Find dates in text across ISO, US, EU and written formats, labelled by style.
Paragraph Counter
Count paragraphs in any text along with sentences, words and averages.
Remove Letters From Text
Delete every letter from text, keeping digits, punctuation and spacing so numeric and symbolic data can be isolated.
Unicode Text Normalizer
Normalize Unicode with NFC, NFD, NFKC or NFKD and see code point changes.
Unicode to Text Converter
Decode Unicode code points such as U+0041, \u0041, A or decimal back into readable text.
Average Word Length Calculator
Calculate the average word length in any text with an optional length distribution.
Invisible Character Detector
Find hidden invisible characters like zero-width spaces, NBSP and BOM in text.
Join Lines
Merge multiple lines into one using a custom separator, skipping empty lines.
Remove Special Characters
Strip symbols and special characters from text, keeping letters, numbers and spaces, with an option to preserve basic punctuation.
Text Case Swapper
Instantly swap the case of every letter, turning uppercase to lowercase and lowercase to uppercase.
Time Extractor
Extract 12-hour and 24-hour clock times from text, with an optional seconds rule.
Alternating Case Generator
Turn any text into aLtErNaTiNg case where letters flip between lowercase and uppercase.
Zero Width Character Remover
Strip zero-width spaces, joiners and other invisible characters from text.
Sentence Case Converter
Convert text to proper sentence case, capitalizing the first letter of each sentence.
Capitalize Each Sentence
Capitalize the first letter of every sentence while leaving the rest of the text untouched.
Find and Replace
Find and replace text online with case, whole-word and regex options.
Text Sorter
Sort lines alphabetically or numerically, ascending or descending.
Title Capitalization Checker
Check a title against title-case rules and see which words should be capitalized or lowercased.
UTF-8 Byte Counter
Measure the exact UTF-8 byte size of text alongside character and code-unit counts.
Case Converter
Convert text to lowercase, UPPERCASE, Title Case, camelCase, snake_case and more.
Morse Code Translator
Translate text to International Morse code and decode Morse back to text.
Slugify
Convert any text or title into a clean, URL-friendly slug instantly.
ROT13 Encoder / Decoder
Apply the ROT13 letter substitution cipher, with optional ROT5 for digits.
Text Diff Checker
Compare two texts line by line and see exactly what was added or removed.
Text Reverser
Reverse text by characters, words or lines with a single click.
Phone Number Extractor
Extract all phone numbers from any text, with dedupe and sort options.
Whitespace Remover
Trim lines, collapse spaces, drop blank lines or strip all whitespace.
Text Repeater
Repeat any text a chosen number of times with a custom separator.
URL Extractor
Extract all URLs and links from any text, with dedupe, sort and domain options.
Remove Line Breaks
Strip line breaks and join multi-line text into one clean line.
How to choose the right text tool
Start with the Word Counter if you just need to measure text length. If the problem is inconsistent capitalisation, the Case Converter handles every common style in one click. For lists with repeated entries, the Duplicate Line Remover is the fastest path to a clean set. If the issue is excess whitespace — extra spaces, mixed tabs and spaces, or blank lines — try the Whitespace Cleaner. When you need to find and replace multiple phrases at once, the Find & Replace tool supports plain-text and regex patterns. Most text cleanup jobs combine two or three tools: count first to gauge scope, then clean, then reformat.