Skip to content

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