Online Text Toolkit
Count characters and words, convert case and naming styles, clean up text, sort and dedupe lines, find and replace, compare texts, and convert between text and Base64 / URL / Hex / Unicode / Morse / full-width. 18 tools, 16 languages, everything runs in your browser.
Text Processing
Count, convert, clean, sort, dedupe and compareWord Counter
Count characters, words, CJK characters, lines, paragraphs and reading time
Case Converter
UPPER, lower, Title, sentence, camelCase, snake_case and 10 styles in total
Text Cleaner
Trim spaces, merge blank lines, strip HTML tags and zero-width characters
Line Sorter
Sort lines alphabetically, by length or numerically, with reverse and shuffle
Duplicate Remover
Remove duplicate lines, keep the first or last copy, or show only duplicates
Find & Replace
Bulk replace plain text or regex matches with whole-word support
Line Numbering
Add or strip line numbers with custom start, step and format
Text Diff
Compare two texts line by line and mark additions, removals and matches
Encoding & Conversion
Convert text to and from Base64 / URL / Hex / UnicodeText to Base64
Two-way conversion between text and Base64 with URL-safe alphabet
URL Encoder
Encode and decode text for URLs, including CJK and special characters
Text to Hex
Two-way conversion between text and hexadecimal bytes
Unicode Converter
Convert text to and from \uXXXX escape sequences
Morse Code
Translate text to and from Morse code, letters, digits and punctuation
Full-width Converter
Convert between full-width and half-width characters
Extract & Generate
Regex extraction, word frequency, placeholder text and slugsRegex Extractor
Extract emails, URLs, phone numbers, IPs, numbers or your own regex
Word Frequency
Count word or character occurrences and shares, with stop-word filtering
Lorem Ipsum Generator
Generate placeholder text by paragraphs, sentences or word count
Slug Generator
Turn titles into URL slugs with accent stripping and CJK options