en

Word counter

Count the words, characters, lines, sentences and bytes of a text - instantly and locally in your browser, with no upload.

Running locally on your device ...

0%

Your files never left your device

    Is my file uploaded?

    No. Everything runs in your browser - your file never leaves your device. How this is verifiable

    No upload100% local
    Your content stays with youno third-party access
    Servers in GermanyGDPR by design
    Independently auditedTLS A+ · HTTP headers A+

    How long is my text really? That question comes up with a tweet that has a character limit, an essay with a word target, a meta description or an SMS, just as it does when estimating reading time. This tool counts your text instantly: words, characters (with and without spaces), lines, sentences and the actual size in bytes. At a glance you see whether you stay within the limit.

    The counting is careful: characters are counted as true Unicode characters (code points), so an emoji or a character from a distant language counts as one, not two. The byte figure is the UTF-8 size - exactly what matters when a field is limited in bytes (such as database fields or protocols). Words are split on whitespace, sentences detected roughly at full stops, question and exclamation marks.

    All counting runs entirely locally in your browser in pure JavaScript - your text is not uploaded, not stored, and no foreign library is loaded from a CDN. That matters precisely for drafts, applications or confidential notes. The result appears as a small JSON summary that you can download or process further.

    Specifications

    Specifications
    Input formatsText input
    Output formatJSON
    Batch processingNo
    ProcessingLocally in your browser (JavaScript)
    File uploadNone

    In 3 steps

    1. Paste the text into the text field.
    2. Click evaluate.
    3. Read the counts (words, characters, lines, sentences, bytes).

    Limitations: Sentence counting follows a simple rule (full stop, question and exclamation mark) and may differ with abbreviations such as e.g. Words are split on whitespace; languages without word spacing (such as Chinese) cannot be counted into words meaningfully - there characters are the right measure. Bytes refer to UTF-8.

    FAQ

    Is my text uploaded?

    No. The counting runs entirely locally in your browser; your text never leaves your device and is not stored.

    Are emojis counted correctly?

    Yes. Characters are counted as true Unicode code points, so an emoji counts as one character. In bytes (UTF-8), however, it takes several.

    What is the difference between characters and bytes?

    A character is a letter or symbol; a byte is a unit of storage. Many characters (umlauts, accents, emojis) take more than one byte in UTF-8. Fields with a byte limit need the byte figure.

    How accurate is the sentence count?

    It is a good approximation based on full stops, question and exclamation marks. Abbreviations with a period can skew it slightly; this does not apply to the word and character counts.

    Related tools