Text Processing
Text manipulation utilities: diff viewers, case converters, whitespace normalization, regex find-and-replace.
All Text Processing
- Text Diff Compare two text blocks line by line. Word-level highlighting.
- Case Converter Convert text to camelCase, snake_case, kebab-case, PascalCase, SCREAMING_SNAKE.
- Word & Character Counter Count words, characters, sentences, paragraphs, reading time.
- Lorem Ipsum Generator Generate lorem ipsum or developer-themed placeholder text by paragraph, word, or list count.
- Random Data Generator Generate fake names, emails, phones, addresses, companies. Output JSON or CSV.
- Unicode Inspector Inspect every code point in a string. Block, category, name, hex, decimal.
- ASCII Art Text Generator Convert text to ASCII art with figlet-style fonts. Download as text.
- Random String Generator Generate random strings with custom character set, length, count. Cryptographically random.
- Name Generator (Person, Business, Fantasy) Generate realistic-sounding names: people (40+ cultures), businesses, fantasy characters.
- Fake Data Generator (Users, Addresses, Cards) Generate realistic fake data for testing: users, addresses, emails, phones, test credit cards.
- ASCII Table — Decimal, Hex, Binary, HTML Entity Full ASCII table (0-127) and extended (128-255). Lookup by char, decimal, hex, or HTML entity.
- Unicode Character Explorer Search Unicode by name, code point, or block. 150,000+ characters indexed.
- Advanced Text Statistics (Reading Time, Keyword Density) Beyond word count: reading time, syllable count, Flesch reading ease, keyword density, most-common words.
- Reverse Text / Upside-Down Text Generator Reverse characters, words, lines, or generate upside-down Unicode text for social bio fun.
- Text Compressor (gzip / deflate) Compress text in your browser with gzip / deflate / brotli. See exact byte savings, output as base64.
- Text Shuffler (Words, Lines, Characters) Randomly shuffle words, lines, or characters in text. Seed-reproducible for testing.
- Anagram Finder & Solver Find anagrams of any word. Sub-anagrams (use any subset of letters).
- Byte Size Formatter (KB / KiB / MB / MiB) Convert bytes between SI (KB, MB, GB) and binary (KiB, MiB, GiB). Parse human strings back into bytes. Decimal precision control.
- Jaccard Similarity Calculator (Text + Sets) Compute Jaccard similarity / distance between two strings (word, character, or n-gram tokenization).
- Levenshtein Edit Distance Calculator (with Operations Trace) Compute Levenshtein edit distance between two strings. Shows the actual edit operations (insert / delete / substitute).
- Word Frequency Counter (Top N Words) Count word frequency in any text. Top-N table, stopword filtering, n-gram mode (bigrams / trigrams).
- Extract URLs, Emails, Phones from Text Bulk-extract URLs, email addresses, and phone numbers from any text. Deduplicates and validates each.
- Emoji Finder + Copy (Search 4000+ Emoji) Search 4000+ emoji by name, keyword, or category. Click to copy. Codepoint + shortcode displayed.
- Number Format Converter (Locale + Scientific) Format numbers with locale separators (1,234.56 vs 1.234,56 vs 1 234,56), scientific notation, currency, ordinal.
- Shell Brace Expansion Expander Expand bash-style brace expressions like {a,b,c}, file.{txt,md}, img-{01..10}.png. Preview results.
- Number to Words Converter (English, Spanish, French, German) Convert numbers to spelled-out words. English, Spanish, French, German. Handles cardinal, ordinal, and currency.
- Words to Number Parser ("two thousand twenty-four" → 2024) Parse spelled-out English numbers into integers. Handles "one hundred and twenty-three", "two million five hundred", ordinals.
- Unicode Normalizer (NFC, NFD, NFKC, NFKD) Normalize Unicode strings between NFC / NFD / NFKC / NFKD forms. Compare composed vs decomposed accents, compatibility forms.
- Add Line Numbers to Text Prepend line numbers to any text. Configurable padding, starting number, separator. Strip numbers back.
- ASCII Art Text Generator (Figlet Fonts) Convert text to ASCII art in 5+ figlet-style fonts. Block letters, banners, fancy headers for README files.
- Word Counter Pro (Real-Time, Detailed Stats) Live word / character / paragraph / sentence count. Plus reading time, speaking time, longest word.
- Letter Frequency Analyzer (English, German, French, Spanish) Count letter frequency in text. Compare to English / German / French / Spanish baselines. Useful for cryptanalysis.
- Readability Score Calculator (Flesch, Gunning Fog, SMOG) Score text readability: Flesch-Kincaid, Gunning Fog, SMOG, Coleman-Liau. Grade level + reading ease.
- Trim Whitespace (Leading, Trailing, Multiple Spaces) Trim leading / trailing whitespace per line, collapse multiple spaces, remove blank lines. Configurable.
- Sort Lines Alphabetically (Or by Length, Number) Sort lines: alphabetical, length, numeric, reverse. Case-sensitive option. Deduplicate.
- Deduplicate Lines (Remove Duplicates from Text) Remove duplicate lines. Preserves order or sorts. Case-sensitive option.
- Character Count by Line (Find Longest, Shortest) Show character count per line. Find longest / shortest lines. Useful for code line-length audits.
- Extract Numbers from Text Pull out every number from text. Integers, decimals, percentages, currency, with negatives. Deduplicates and sorts.
- Extract Domains from Text (eTLD+1) Extract unique domains from URLs in text. Group by eTLD+1 (example.com from sub.example.com).
- Extract @ Handles / # Hashtags from Text Pull out @mentions and #hashtags from text. Twitter / Slack / Discord syntax.
- UTF-8 Validator + Sequence Inspector Validate UTF-8 byte sequences. Flag invalid sequences, overlong encodings, surrogates. Show byte-by-byte breakdown.
- File Encoding Detector (UTF-8, UTF-16, BOM) Detect file encoding from a binary upload. UTF-8, UTF-16 BE/LE, BOM detection, ASCII vs Latin-1.
- Line Ending Converter (CRLF, LF, CR) Convert between Windows CRLF, Unix LF, and classic Mac CR line endings. Show byte-level diff.
- Tab ↔ Space Converter (Configurable Width) Convert tabs to spaces or vice versa with configurable tab width. Preserves alignment.
- Compare Two Lists Compare two lists line by line — find items only in A, only in B and in both, with optional case-insensitive matching, whitespace trimming and sorted output, plus union and intersection counts.
- List / Column Transpose Tool Transpose rows and columns of delimited text — swap a grid so rows become columns, with auto-detected or chosen input delimiter, a separate output delimiter and ragged-row padding.
- TF-IDF Keyword Extractor Extract the terms that characterize a document with TF-IDF and n-grams — paste text, get the weighted keywords and phrases search engines key on. Runs locally.
- Keyword Density Checker Check keyword density and word count for content — single words and 2-3 word phrases, with stop-words filtered — to spot under- or over-optimization.
- BBCode Viewer Paste BBCode and preview the rendered result — bold, italic, lists, quotes, code, links and images, with URLs sanitized. Converted in your browser.
- RTF Viewer Open an RTF document and read it as plain text or a formatted preview — bold, italic, underline, unicode and CP1252 bytes decoded. Parsed in your browser.
- SRT Subtitle Viewer Open an .srt subtitle file and read every cue with its start, end and duration — flags overlaps and bad timings. Parsed in your browser.
- WebVTT Viewer Open a WebVTT .vtt caption file and read every cue with timings, settings and NOTE or STYLE blocks — flags overlaps and a missing header. In your browser.