Text Processing

Count, clean, compare, and transform text locally in your browser.

Available Tools (55)

← Back to all tools

Text Statistics & Analysis

Word Counter

Count words, characters, sentences, and paragraphs in real time. Calculate reading and speaking time for essays, articles, and speeches.

Readability Score Calculator

Readability Score Calculator: Uses an English syllable heuristic plus word, sentence, and character counts to calculate Flesch Reading Ease, Flesch-Kincaid Grade Level, and ARI. Non-English text needs a language-specific method.

Multilingual Stop Words Remover

Multilingual Stop Words Remover: Matches words against standard NLTK English stop words corpus and removes matches.

Text Word Frequency & Keyword Extractor

Text Word Frequency & Keyword Extractor: Tokenizes words, normalizes case, and aggregates occurrence counts sorted descending.

Local Extractive Text Summarizer

Local Extractive Text Summarizer: Scores sentences using TextRank graph algorithm based on lexical overlap and term significance.

Reading & Speaking Time Estimator

Reading & Speaking Time Estimator: Calculates reading time based on 225 WPM (silent reading) and speaking time based on 130 WPM (presentation pace).

Repeated Phrase & Cliché Finder

Repeated Phrase & Cliché Finder: Extracts n-grams (length 2-5) and counts identical contiguous phrase matches.

Line & Character Density Counter

Line & Character Density Counter: Scans line breaks (\r\n and \n) and categorizes empty versus populated rows.

Duplicate Word Highlighter

Duplicate Word Highlighter: Scans for identical contiguous words across spaces and punctuation boundaries.

Text Sentiment Polarity Checker

Text Sentiment Polarity Checker: Tokenizes text against AFINN-165 sentiment lexicon and aggregates valence scores.

Tool category

CJK & Latin Character Counter

CJK & Latin Character Counter: Scans codepoints against CJK Unified Ideographs, Hiragana, Katakana, and Latin script Unicode blocks.

Traditional & Simplified Chinese Converter

Traditional & Simplified Chinese Converter: Applies contextual word-level phrase dictionary matching (OpenCC standard) rather than simplistic single-character substitution.

Chinese Pinyin Translator

Chinese Pinyin Translator: Queries authoritative Mandarin phonetic dictionary and applies tonal diacritics.

Japanese Romaji & Kana Converter

Japanese Romaji & Kana Converter: Maps Hiragana codepoints (U+3040-U+309F) to Katakana (U+30A0-U+30FF) and Hepburn Romaji transcription.

Morse Code Translator & Audio Player

Morse Code Translator & Audio Player: Maps each alphanumeric character to standard dots and dashes (S = ... O = ---).

Braille Text Translator

Braille Text Translator: Maps ASCII letters to 6-dot Braille cell Unicode codepoints (U+2800 to U+283F).

Emoji Shortcode & Codepoint Converter

Emoji Shortcode & Codepoint Converter: Queries emoji shortcode dictionary and replaces tokens with multi-byte Unicode surrogate characters.

Unicode Glyph & Codepoint Inspector

Unicode Glyph & Codepoint Inspector: Extracts Unicode scalar value, UTF-8 byte encoding, UTF-16 surrogate values, and formal character name.

Reverse Text & Mirror Generator

Reverse Text & Mirror Generator: Reverses Unicode grapheme sequence while preserving multi-byte surrogate pairs.

Zalgo Glitch Text Generator

Zalgo Glitch Text Generator: Attaches random combining diacritical marks (U+0300 to U+036F) above, below, and through character stems.

Tool category

Chinese-English Spacing Beautifier

Chinese-English Spacing Beautifier: Applies Paranoid text spacing rules, inserting U+0020 between CJK ideographs and Western alphanumeric glyphs.

Full-width & Half-width Converter

Full-width & Half-width Converter: Subtracts 0xFEE0 offset from full-width Unicode characters (U+FF01 to U+FF5E) to map to standard ASCII.

Invisible Characters Cleaner

Invisible Characters Cleaner: Scans for non-printing Unicode codepoints (U+200B, U+200C, U+200D, U+FEFF, U+00AD) and strips them.

Mojibake & Encoding Repair Assistant

Mojibake & Encoding Repair Assistant: Interprets byte sequence through Latin-1 / Windows-1252 table and re-encodes as UTF-8.

Whitespace & Empty Lines Cleaner

Whitespace & Empty Lines Cleaner: Strips leading/trailing line whitespace and collapses multiple consecutive empty lines into a single blank line.

Tab to Space & Space to Tab Converter

Tab to Space & Space to Tab Converter: Replaces tab characters (\t) with corresponding number of space characters (U+0020).

Join Lines with Custom Delimiter

Join Lines with Custom Delimiter: Splits on line breaks and joins elements with the specified delimiter string.

Text Word Wrap & Line Formatter

Text Word Wrap & Line Formatter: Wraps lines on word boundaries without breaking mid-word when possible.

Paragraph Re-wrapper & De-hyphen

Paragraph Re-wrapper & De-hyphen: Removes soft hyphenation (`para- \n graph` -> `paragraph`) and joins broken lines into continuous paragraphs.

Text Justifier & Column Aligner

Text Justifier & Column Aligner: Distributes additional whitespace evenly between word boundaries to reach exact width.

Text Number Padding & Leading Zeros

Text Number Padding & Leading Zeros: Prepends pad characters until each string matches target minimum width.

Tool category

Tool category

Tool category