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.

Open Tool

Character Counter

Count characters with and without spaces, plus letters, digits and words.

Open Tool

Word Frequency Counter

Count how often each word appears and rank them by frequency.

Open Tool

Line Counter

Count total lines, non-empty lines and blank lines in any text.

Open Tool

Number Extractor

Pull every number out of text — integers, decimals and negatives — with instant sum, average, minimum and maximum stats.

Open Tool

Split Text Into Lines

Break text apart on any delimiter — comma, semicolon, tab or a custom string — and output one clean item per line.

Open Tool

Empty Line Remover

Delete blank and whitespace-only lines to tidy up lists, logs and pasted text.

Open Tool

Price Extractor

Find every currency amount in text ($, €, £, ₹, ¥) and list each price with its detected currency code in a clean table.

Open Tool

Text Chunk Splitter

Break long text into fixed-size chunks by character or word count and see each numbered chunk in a clean table.

Open Tool

Lorem Ipsum Generator

Generate classic lorem ipsum placeholder text by paragraphs, sentences or words.

Open Tool

Add Line Numbers

Prefix every line with a number using custom start, step, separator and padding.

Open Tool

Currency Symbol Extractor

Scan text for currency symbols and count how many times each one appears, with the currency name for every symbol.

Open Tool

Paragraph Splitter

Split text on blank lines into separate paragraphs, numbered in a table with a word count for each one.

Open Tool

Remove Line Numbers

Strip leading numbers and separators like 1. 1) 1: from every line of a list.

Open Tool

Sentence Splitter

Break a paragraph into one sentence per line using a smart heuristic that guards against abbreviations and decimals.

Open Tool

ZIP Code Extractor

Extract US ZIP codes (5-digit and ZIP+4) from text, with optional UK and Canadian postal-code detection.

Open Tool

Duplicate Word Finder

Find words that repeat in your text and see exactly how many times each one appears in a sorted table.

Open Tool

Hashtag Extractor

Pull every #hashtag out of captions, posts or notes, then dedupe and sort.

Open Tool

Keyword Extractor

Find the most frequent meaningful words in text after removing common stop words, ranked in a word-and-count table.

Open Tool

Longest Word Finder

Find the longest words in any text and rank them by character length.

Open Tool

Remove Duplicate Lines

Delete repeated lines from a list while keeping the originals in order.

Open Tool

Remove Emojis From Text

Strip every emoji, symbol and pictograph from text while keeping your words.

Open Tool

Sort Lines by Length

Order lines from shortest to longest or longest to shortest, with alphabetical tiebreak.

Open Tool

Text Density Analyzer

Break text down line by line — characters, words, sentences and average word length — with overall composition statistics.

Open Tool

Keyword Density Checker

See the most frequent words in your text with their exact count and percentage share, with optional stop-word filtering.

Open Tool

Mention Extractor

Extract every @handle mentioned in captions, comments or chat logs.

Open Tool

Shortest Word Finder

Find the shortest words in any text and rank them by character length.

Open Tool

Whitespace Normalizer

Collapse runs of spaces, trim lines, fix newlines and convert NBSP to spaces.

Open Tool

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.

Open Tool

IP Address Extractor

Extract IPv4 and IPv6 addresses from logs or text, then dedupe and export.

Open Tool

Reading Time Calculator

Estimate how long text takes to read, with an adjustable words-per-minute speed.

Open Tool

Repeated Phrase Finder

Detect repeated multi-word phrases in your text and count how often each one appears in a ranked table.

Open Tool

Reverse Line Order

Flip the order of lines so the last line becomes first and the first becomes last.

Open Tool

Stop Word Remover

Strip common English stop words from text and add your own words to remove, leaving clean, content-rich output.

Open Tool

Tab to Space Converter

Convert tab characters into a chosen number of spaces for consistent code.

Open Tool

IPv4 Address Extractor

Extract IPv4 addresses from logs, with an optional public or private filter.

Open Tool

Punctuation Remover

Remove punctuation from text with options to keep apostrophes for contractions and hyphens for compound words.

Open Tool

Space to Tab Converter

Convert fixed-width groups of spaces back into tab characters for indentation.

Open Tool

Speaking Time Calculator

Estimate how long a script takes to say aloud, with adjustable words per minute.

Open Tool

Emoji Extractor

Pull every emoji from text with occurrence counts and Unicode code points, with an option for unique emoji only.

Open Tool

IPv6 Address Extractor

Extract IPv6 addresses from logs or text, including compressed :: notation.

Open Tool

Remove Numbers From Text

Delete every digit from text, leaving only words, letters and punctuation, with an option to tidy the spacing.

Open Tool

Sentence Counter

Count sentences in any text and see the average number of words per sentence.

Open Tool

Shuffle Lines

Randomly reorder the lines of any list, with an optional seed for repeatable results.

Open Tool

Smart Quote Converter

Convert curly smart quotes to straight quotes, or straight quotes to curly.

Open Tool

Text to Unicode Converter

Convert any text into Unicode code points in U+XXXX, \uXXXX, HTML entity or decimal formats.

Open Tool

Unique Word Extractor

Extract words that appear only once, or the full deduplicated vocabulary of your text, in a clean list.

Open Tool

Date Extractor

Find dates in text across ISO, US, EU and written formats, labelled by style.

Open Tool

Paragraph Counter

Count paragraphs in any text along with sentences, words and averages.

Open Tool

Remove Letters From Text

Delete every letter from text, keeping digits, punctuation and spacing so numeric and symbolic data can be isolated.

Open Tool

Unicode Text Normalizer

Normalize Unicode with NFC, NFD, NFKC or NFKD and see code point changes.

Open Tool

Unicode to Text Converter

Decode Unicode code points such as U+0041, \u0041, A or decimal back into readable text.

Open Tool

Average Word Length Calculator

Calculate the average word length in any text with an optional length distribution.

Open Tool

Invisible Character Detector

Find hidden invisible characters like zero-width spaces, NBSP and BOM in text.

Open Tool

Join Lines

Merge multiple lines into one using a custom separator, skipping empty lines.

Open Tool

Remove Special Characters

Strip symbols and special characters from text, keeping letters, numbers and spaces, with an option to preserve basic punctuation.

Open Tool

Text Case Swapper

Instantly swap the case of every letter, turning uppercase to lowercase and lowercase to uppercase.

Open Tool

Time Extractor

Extract 12-hour and 24-hour clock times from text, with an optional seconds rule.

Open Tool

Alternating Case Generator

Turn any text into aLtErNaTiNg case where letters flip between lowercase and uppercase.

Open Tool

Zero Width Character Remover

Strip zero-width spaces, joiners and other invisible characters from text.

Open Tool

Sentence Case Converter

Convert text to proper sentence case, capitalizing the first letter of each sentence.

Open Tool

Capitalize Each Sentence

Capitalize the first letter of every sentence while leaving the rest of the text untouched.

Open Tool

Find and Replace

Find and replace text online with case, whole-word and regex options.

Open Tool

Text Sorter

Sort lines alphabetically or numerically, ascending or descending.

Open Tool

Title Capitalization Checker

Check a title against title-case rules and see which words should be capitalized or lowercased.

Open Tool

UTF-8 Byte Counter

Measure the exact UTF-8 byte size of text alongside character and code-unit counts.

Open Tool

Case Converter

Convert text to lowercase, UPPERCASE, Title Case, camelCase, snake_case and more.

Open Tool

Morse Code Translator

Translate text to International Morse code and decode Morse back to text.

Open Tool

Slugify

Convert any text or title into a clean, URL-friendly slug instantly.

Open Tool

ROT13 Encoder / Decoder

Apply the ROT13 letter substitution cipher, with optional ROT5 for digits.

Open Tool

Text Diff Checker

Compare two texts line by line and see exactly what was added or removed.

Open Tool

Text Reverser

Reverse text by characters, words or lines with a single click.

Open Tool

Phone Number Extractor

Extract all phone numbers from any text, with dedupe and sort options.

Open Tool

Whitespace Remover

Trim lines, collapse spaces, drop blank lines or strip all whitespace.

Open Tool

Text Repeater

Repeat any text a chosen number of times with a custom separator.

Open Tool

URL Extractor

Extract all URLs and links from any text, with dedupe, sort and domain options.

Open Tool

Remove Line Breaks

Strip line breaks and join multi-line text into one clean line.

Open Tool

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.

Frequently asked questions about text tools