The full toolbox
All Free Online Text Tools
Every text tool in one place — counters, converters, generators and comparison tools. Pick a category or open any tool directly.
Alternate Line Remover
Keep only odd or only even lines, removing every other line.
Anchor Text Analyzer
Classify a list of anchor texts against a target keyword.
ASCII Converter
Convert text to decimal ASCII/Unicode codes or decode codes back to text.
Average Sentence Length
Calculate the average number of words per sentence.
Average Word Length
Calculate the average number of characters per word.
Base64 Converter
Encode text to Base64 or decode a Base64 string back to plain text.
Binary Converter
Convert text to binary code or decode binary back to text.
Blank Text Generator
Generate an invisible blank character to paste as a name or message on WhatsApp, Instagram, and other apps.
Bullet List to Text
Strip bullet markers from the start of every line.
Camel Case Converter
Convert text or snake_case/kebab-case into camelCase.
Capitalize Words
Capitalize the first letter of every word without changing the rest of each word's casing.
Case Converter
Convert text to UPPERCASE, lowercase, Title Case, Sentence case or toggle case.
Character Counter
Count characters with and without spaces, letters, digits and lines instantly.
Character Frequency Counter
Show how many times each letter appears in your text.
Constant Case Converter
Convert text into CONSTANT_CASE, uppercase words joined by underscores.
CSS Formatter
Pretty-print CSS, including nested @media blocks.
CSS Minifier
Remove comments and unnecessary whitespace from CSS.
CSV to List
Convert CSV rows into one item per line.
Dot Case Converter
Convert text into dot.case, lowercase words joined by periods.
Emoji Repeater
Repeat any emoji or emoji combo — 🎉🎉🎉 or ❤️❤️❤️ — as many times as you want, in the layout you pick.
Extract Dates
Pull common date formats out of a block of text.
Extract Domains
Pull unique domain names out of URLs and emails in a block of text.
Extract Emails
Pull every email address out of a block of text.
Extract Hashtags
Pull every #hashtag out of a block of text.
Extract Mentions
Pull every @mention out of a block of text.
Extract Numbers
Pull every number out of a block of text.
Extract Paragraphs
Split a block of text into individual, numbered paragraphs.
Extract Phone Numbers
Pull phone-number-like sequences out of a block of text.
Extract Sentences
Split a block of text into individual sentences.
Extract Specific Lines
Pull out only the lines you specify by number.
Extract URLs
Pull every URL out of a block of text.
Fancy Text Generator
Turn your text into stylish Unicode bold letters.
Find & Replace
Find every occurrence of a term in your text and replace it, with a case-sensitive option.
Hex Converter
Convert text to hexadecimal codes or decode hex back to text.
HTML Entity Converter
Encode special characters to HTML entities, or decode them back to text.
HTML Formatter
Pretty-print HTML with proper nesting and indentation.
HTML Minifier
Remove comments and unnecessary whitespace from HTML.
Inverse Case Converter
Swap the case of every letter in your text.
JavaScript Formatter
Pretty-print JavaScript with proper indentation.
JavaScript Minifier
Remove comments and unnecessary whitespace from JavaScript.
JSON Formatter
Pretty-print and validate JSON with proper indentation.
JSON Minifier
Remove all unnecessary whitespace from JSON.
Kebab Case Converter
Convert text into kebab-case, lowercase words joined by hyphens.
Keyword Counter
Count exactly how many times a specific keyword or phrase appears in your text.
Keyword Density Checker
Find your top keywords and what percentage of your text each makes up.
Line Counter
Count total, non-empty and empty lines in any block of text.
Line Length Checker
Show the length of every line and flag any that exceed your limit.
List to CSV
Convert a list into a single, properly-quoted CSV line.
Lorem Ipsum Generator
Generate placeholder Lorem Ipsum paragraphs for mockups and layouts.
Merge Lines
Merge multiple lines into a single line with a separator you choose.
Meta Description Length Checker
Check your meta description against the recommended search-result character length.
Meta Title Length Checker
Check your page title against the recommended search-result character length.
Mirror Text Generator
Reverse and flip your text so it reads correctly in a mirror.
Morse Code Converter
Convert text to Morse code or decode Morse code back to text.
Most Frequent Words
List the words that appear most often in your text.
N-Gram Generator
Generate and rank word n-grams (phrases of N consecutive words).
Natural Sort
Sort lines the way a human would, with numbers in numeric order.
Number Lines
Add sequential numbers to the start of every line.
Numeric Sort
Sort lines by the number found in each line.
Open Graph Preview Text Checker
Check text against common Open Graph length limits.
Pascal Case Converter
Convert text into PascalCase, with each word capitalized and no spaces.
Passive Voice Checker
Flag sentences likely written in passive voice.
Random List Picker
Randomly pick one or more items from a list.
Random Paragraph Generator
Generate random English paragraphs made of real sentences.
Random Sentence Generator
Generate random, grammatically-structured English sentences.
Random Text Generator
Generate random alphanumeric strings for testing, passwords or placeholders.
Random Word Generator
Generate a list of random English words.
Readability Checker
Estimate how easy your text is to read using the Flesch Reading Ease score.
Remove Blank Lines
Delete empty or whitespace-only lines from your text.
Remove Duplicate Lines
Delete repeated lines and keep only unique ones, with an optional ignore-case mode.
Remove Duplicate Words
Remove repeated words from your text, keeping the first occurrence.
Remove Emojis
Strip emoji characters out of your text.
Remove Empty Paragraphs
Delete empty paragraphs while keeping spacing between the rest.
Remove Extra Spaces
Collapse multiple spaces, trim every line and remove blank lines in one click.
Remove HTML Tags
Strip HTML tags out of pasted content, leaving plain text.
Remove Letters
Strip every letter out of your text, leaving numbers and symbols.
Remove Line Numbers
Strip a leading number or bullet pattern from every line.
Remove Numbers
Strip every digit out of your text.
Remove Punctuation
Strip punctuation marks from your text.
Remove Special Characters
Strip special characters, keeping only letters, numbers, and spaces.
Reverse Text
Reverse characters, words, or the order of lines in your text.
Robots.txt Generator
Generate a ready-to-use robots.txt file.
ROT13 Converter
Apply the ROT13 letter-substitution cipher to your text.
Scrolling Text Generator
Generate ready-to-use HTML and CSS code for smoothly scrolling text.
Sitemap Text Generator
Turn a list of page paths into full plain-text sitemap URLs.
Slug Generator
Turn any title into a clean, URL-friendly, SEO-ready slug.
Small Text Generator
Convert your text into small-caps Unicode letters.
Snake Case Converter
Convert text into snake_case, lowercase words joined by underscores.
Social Media Character Counter
Check your text against common social platform character limits.
Split Text into Lines
Split delimiter-separated text into one item per line.
SQL Formatter
Pretty-print SQL queries by clause.
SQL Minifier
Collapse a SQL query onto a single line, removing comments.
Strip Markdown
Remove Markdown syntax and leave plain text.
Text Art Generator
Turn any word into circled, squared, or filled-circle Unicode text art — free, and pastes as real text anywhere.
Text Compare
Compare two texts and instantly see whether they are identical.
Text Diff Checker
Compare two texts line by line and see every addition and deletion highlighted.
Text Repeater
Repeat any text, word, or emoji up to 10,000 times. Pick a layout, then copy, download, or share the result straight to WhatsApp.
Text Sorter
Sort lines alphabetically or by length, ascending or descending.
Text to Bullet List
Turn each line of text into a bulleted list item.
Trim Text
Remove leading and trailing whitespace from your text.
Unicode Converter
Convert text to Unicode escape sequences and back to readable text.
Unique Words Counter
Count how many distinct words your text uses.
Upside Down Text Generator
Flip your text upside down using Unicode look-alike characters.
URL Encoder/Decoder
Encode text for safe use in a URL, or decode a URL-encoded string.
WhatsApp Repeater
Repeat any message, word, or emoji for WhatsApp status, broadcasts, or chats — then send it straight to WhatsApp in one tap.
Wide Text Generator
Convert your text into full-width Unicode letters.
Word Counter
Count words, characters, sentences and paragraphs in real time, plus an estimated reading time.
Word Frequency Counter
Show exactly how many times every word appears in your text.
XML Formatter
Pretty-print XML with proper nesting and indentation.
XML Minifier
Remove unnecessary whitespace between XML tags.
Zalgo Text Generator
Add glitchy Unicode marks above and below your text.
Can't find what you need?
Try the live search from the homepage, or get in touch and we'll consider adding it.
Suggest a tool