Writing Studio · 65 tools
Text Tools
66 free text tools: word and character counters, case converter, remove duplicates, find and replace, sort lines, diff and extractors.
Part of Writing Studio.
Start here
-
Word Counter Pro
Count words, chars, sentences & get reading time
-
Case Converter
Convert text to UPPERCASE, lowercase, Title, camelCase, snake_case & more
-
Character Counter
Detailed character breakdown with limits checker
-
Remove Duplicate Lines
Remove all duplicate lines from text instantly
-
Text Comparison / Diff
Compare two texts and highlight the differences
-
Email Extractor
Extract all email addresses from a block of text
-
Find & Replace
Find and replace text with regex or plain match
All text tools
-
Number to Words
Convert up to 1 trillion to English words.
-
ROT13 Encoder/Decoder
Encode and decode text using ROT13 cipher substitution for simple text obfuscation
-
Character Counter
Detailed character breakdown with limits checker
-
Palindrome Checker
Check if text, words or phrases are palindromes
-
Reading Time Calculator
Estimate reading & speaking time for any content
-
Word Counter Pro
Count words, chars, sentences & get reading time
-
Anagram Checker
Check if two words or phrases are anagrams
-
Count Occurrences
Count how many times a word or phrase appears in text
-
Letter Frequency Counter
Count how often each letter A–Z appears with ranked bars
-
Space Between Letters
Insert a space or separator between every character
-
Text Statistics
20+ text metrics in one comprehensive report
-
Unique Word Extractor
Extract all unique words from a block of text
-
Vowel & Consonant Counter
Count vowels, consonants, digits, spaces and punctuation
-
Word Frequency Analyzer
Rank words by frequency with percentage breakdown
-
Email Extractor
Extract all email addresses from a block of text
-
Remove Duplicate Lines
Remove all duplicate lines from text instantly
-
Remove Extra Spaces
Trim and normalize whitespace in your text
-
Strip HTML Tags
Remove all HTML tags and decode entities to get clean plain text
-
URL Extractor
Extract all URLs and links from any text content
-
Column Extractor
Extract a single column from delimited (CSV/TSV) text lines
-
Duplicate Word Finder
Find words that repeat, ranked by how often they occur
-
Hashtag & Mention Extractor
Extract #hashtags and @mentions from text
-
Initials Extractor
Turn full names into initials like John Doe → J.D.
-
Invisible Character Remover
Remove zero-width spaces, BOM & hidden characters from pasted text
-
Number Extractor
Extract all numbers and integers from text
-
Punctuation Remover
Strip all punctuation marks from your text
-
Remove Accents & Diacritics
Strip accents and diacritics (café→cafe) and transliterate ligatures
-
Remove Duplicate Words
Delete repeated words, keeping the first of each
-
Remove Empty Lines
Strip all blank and empty lines from text
-
Remove Line Breaks
Collapse line breaks into spaces or join text into one line
-
Remove Line Numbers
Strip leading line numbers from numbered text
-
Remove Numbers
Strip all digits (or all non-digits) from your text
-
Remove Specific Characters
Delete every occurrence of characters you choose
-
Trim Lines
Remove leading and trailing spaces from each line
-
Word Censor / Bad Word Filter
Mask a custom list of words with asterisks or symbols
-
Case Converter
Convert text to UPPERCASE, lowercase, Title, camelCase, snake_case & more
-
Find & Replace
Find and replace text with regex or plain match
-
Line Sorter
Sort lines alphabetically, reverse, or randomly
-
Text Reverser
Reverse characters or words in any text
-
URL Slug Generator
Generate SEO-friendly URL slugs from any title
-
Add Line Numbers
Prefix every line with sequential line numbers
-
Add Prefix & Suffix
Add text to the start and end of every line
-
Alphabetize Words
Sort all words in your text into A–Z or Z–A order
-
Bullet List to Text
Strip bullet points and return plain text lines
-
Capitalized Word Extractor
Pull out all capitalized words (names, places, terms)
-
Line Joiner
Join multiple lines into one with a separator
-
Morse Code to Text
Decode Morse code back to readable English text
-
Numbered List to Text
Remove numbering from lists and get plain text
-
Pig Latin Converter
Convert English text to Pig Latin and back
-
Reverse Each Word
Reverse the letters inside each word, keeping word order
-
Sentence Splitter
Split a paragraph into individual sentences
-
Spaces to Tab
Convert groups of spaces back to tab characters
-
Tab to Spaces
Convert tab characters to spaces (2, 4, or 8)
-
Text Padder
Pad text left, right or center to a fixed width
-
Text Randomizer
Shuffle words, sentences or lines randomly
-
Text Repeater
Repeat text N times with custom separator
-
Text Splitter
Split text by delimiter into separate lines
-
Text to Bullet List
Convert lines of text to formatted bullet points
-
Text to Numbered List
Convert plain text lines to numbered list format
-
Text Truncator
Truncate text to a max length with ellipsis
-
Text Unwrapper
Join wrapped lines into single continuous lines
-
Text Wrapper
Wrap long lines at a specified column width
-
Words to Number
Convert written number words back to digits
-
Text Comparison / Diff
Compare two texts and highlight the differences
-
Acronym Generator
Build an acronym from the first letter of each word
No tools match. Try another word, or .
About Text Tools
Text Tools is a collection of 66 small utilities for counting, cleaning and reshaping text. Count words, characters and reading time with the Word Counter, fix capitalisation with the Case Converter, and clear repeated entries from a list with Remove Duplicate Lines. Other tools sort lines, add or remove line numbers, wrap or unwrap paragraphs, trim spaces, strip HTML tags and remove invisible characters that sneak in when you copy from a PDF or website.
Extractors pull email addresses, URLs, hashtags or numbers out of a block of text, and Text Diff compares two versions by line, word or character. Character handling uses the browser's built-in text segmentation, so an emoji with a skin tone or a Telugu syllable counts as the single character you see rather than several code units. Sorting follows your language's alphabet rules. All processing happens on the page.
Frequently asked questions
Can I remove line breaks without joining words together?
Why do emoji count as one character here but two elsewhere?
Is there a limit on how much text I can paste?
Other studios
- PDF StudioMerge, compress, sign and convert PDFs on your device.
- Image StudioResize, compress, convert and clean up images privately.
- Media StudioTrim, convert and record video and audio in the browser.
- Money StudioLoans, savings, tax and seller fees, with the maths shown.
- Health StudioCalories, BMI, heart-rate zones and sleep, explained.
- Calc & Convert StudioMaths, units, dates and everyday sums, exact to the digit.
- Developer StudioFormat, validate, convert and decode — locally, instantly.
- Design StudioColours, gradients, CSS and SVG you can copy straight in.
- Office & Business StudioInvoices, documents, charts and policies, tidy and fast.
- Study StudioFlashcards, citations, quizzes and revision timers.
- Security StudioPasswords, hashes and ciphers generated on your device.
- Fun StudioWheels, dice, pickers and fancy text for when chance decides.