Text Analyzer & Case Converter

Live word and character counts, top words, case conversion and line tools.

Runs locally · nothing uploaded
Case
Lines
Text
Top words

    What it does

    Type or paste text and the statistics update instantly: characters (with and without spaces), words, unique words, lines, sentences, paragraphs, size in UTF-8 bytes, and estimated reading and speaking time. The Top words panel shows the most frequent words, optionally ignoring common English stop words.

    One click rewrites the text:

    • Case: UPPER, lower, Title Case, Sentence case, and the identifier styles camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE. Identifier styles work line by line, so a list of names converts in one go, and they split existing identifiers correctly (XMLHttpRequest becomes xml_http_request).
    • Lines: sort A–Z, Z–A or naturally (file2 before file10), remove duplicates, reverse, shuffle, trim, and remove empty lines.

    If you select part of the text, the transform applies only to the selection. Undo steps back through every transform.

    Notes

    • Characters are counted as you see them, so an emoji or an accented letter counts as one, even when it is several code units in UTF-16.
    • Words and sentences use your browser’s built-in text segmentation, which handles punctuation, numbers and most languages.
    • Reading time assumes 225 words per minute and speaking time 150 words per minute.
    • Title Case keeps short words such as “and”, “of” and “the” lowercase and leaves acronyms like API unchanged.

    Privacy

    Your text never leaves the browser. It is kept in local storage so a refresh doesn’t lose it; use Clear to remove it.