Text Tools

Count, clean, sort and transform text without uploading it.

42 tools

Choose a tool

Text Tools

Word Counter

Count words, characters, sentences, paragraphs and estimated reading time.

Open tool →
Text Tools

Character Counter

Count letters, characters with and without spaces, and lines.

Open tool →
Text Tools

Case Converter

Convert text to uppercase, lowercase, title case or sentence case.

Open tool →
Text Tools

Remove Duplicate Lines

Remove repeated lines while keeping the first occurrence.

Open tool →
Text Tools

Sort Lines

Sort lines alphabetically or in reverse order.

Open tool →
Text Tools

Whitespace Cleaner

Trim line edges and collapse repeated blank lines.

Open tool →
Text Tools

URL Slug Generator

Convert text to clean lowercase URL slugs.

Open tool →
Text Tools

Reverse Text

Reverse the order of Unicode characters or lines.

Open tool →
Text Tools

Remove Blank Lines

Remove empty or whitespace-only lines from pasted text.

Open tool →
Text Tools

Add Line Numbers

Number every line of text while preserving original line content.

Open tool →
Text Tools

Find and Replace Text

Replace text literally with optional case-insensitive matching.

Open tool →
Text Tools

Email Address Extractor

Extract unique email-like addresses from pasted text without uploading it.

Open tool →
Text Tools

URL Extractor

Find distinct HTTP and HTTPS links in a block of text.

Open tool →
Text Tools

Word Frequency Counter

See the most common words and their counts in your text.

Open tool →
Text Tools

Hashtag Extractor

Find distinct hashtags in posts, captions and notes.

Open tool →
Text Tools

Line Length Analyzer

Measure Unicode character lengths for each line.

Open tool →
Text Tools

Lines to JSON Array

Turn a plain-text list into a properly escaped JSON string array.

Open tool →
Text Tools

Add Quotes to Lines

Surround each line with double quotes, escaping internal quotes.

Open tool →
Text Tools

Number Extractor

Find integers and decimals embedded in text, including signed values.

Open tool →
Text Tools

IPv4 Address Extractor

Find valid IPv4 addresses in pasted text without making network requests.

Open tool →
Text Tools

Mention Extractor

Extract unique @handles from posts and text without platform lookups.

Open tool →
Text Tools

Extract Matching Lines

Keep lines containing exact text with optional case-insensitive matching.

Open tool →
Text Tools

Markdown Heading Extractor

List H1 to H6 Markdown headings while skipping fenced code blocks.

Open tool →
Text Tools

Email Domain Extractor

Extract unique domain names from email addresses in pasted text.

Open tool →
Text Tools

Domain Name Extractor

Find domain-like hostnames in links or plain text without visiting sites.

Open tool →
Text Tools

Quoted Text Extractor

Find text enclosed in straight or curly quotation marks.

Open tool →
Text Tools

Markdown Link Extractor

Extract simple Markdown link labels and destinations.

Open tool →
Text Tools

Markdown Task Extractor

List checked and unchecked Markdown tasks and count completed items.

Open tool →
Text Tools

ISO Date Extractor

Extract valid YYYY-MM-DD dates found in text.

Open tool →
Text Tools

Adjacent Duplicate Word Finder

Locate repeated words such as “the the” and report their line numbers.

Open tool →
Text Tools

Alphabetize Words

Sort words into English-oriented alphabetical order, optionally removing case-insensitive duplicates.

Open tool →
Text Tools

Character Frequency Analyzer

Count Unicode characters and find the most frequent symbols in text.

Open tool →
Text Tools

Add Bullet Markers

Prefix each nonblank line with a chosen bullet while preserving blank lines.

Open tool →
Text Tools

File Extension Extractor

Find common file extensions such as .pdf, .jpg and .csv inside pasted text or paths.

Open tool →
Text Tools

Trim Lines

Remove leading and trailing whitespace from each line without collapsing the line structure.

Open tool →
Text Tools

Remove Line Numbers

Remove numeric prefixes such as 1., 2) or 003 followed by whitespace from text lines.

Open tool →
Text Tools

Reverse Line Order

Reverse the order of text lines while keeping the characters within each line unchanged.

Open tool →
Text Tools

Add Prefix and Suffix

Add custom text before and after every nonempty line in a list.

Open tool →
Text Tools

Join Lines

Combine text lines into one string using a separator you choose.

Open tool →
Text Tools

Split Text by Delimiter

Split text into separate lines wherever a literal delimiter occurs.

Open tool →
Text Tools

Unicode Text Normalizer

Normalize Unicode text using NFC, NFD, NFKC or NFKD forms.

Open tool →
Text Tools

Text Repeater

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

Open tool →