Skip to content

Text Analyzer

A one-stop inspector for any string: size, character statistics, cryptographic digests and the raw bytes behind it.

Processed locally in your browser

Digests are computed on the UTF-8 bytes of your text.0 chars · 0 lines
The result will appear here.

What is Text Analyzer?

The Text Analyzer combines the numbers developers usually check with several tools. It reports characters (graphemes), words, lines, UTF-8 bytes, unique characters, the most common character and an estimated Shannon entropy in bits per character.

It also computes MD5, SHA-1, SHA-256 and SHA-512 digests of the UTF-8 bytes, and previews the first 64 bytes as Base64 and as hexadecimal, so you can compare a string against a checksum or see exactly how it is encoded.

How does it work?

  1. Paste the text or string you want to inspect; the analysis updates automatically.
  2. Read the statistics: sizes, unique characters, most frequent character (whitespace is shown visibly) and entropy.
  3. Copy the digest you need, or use the Base64 and hex panels to see the first 64 bytes of the UTF-8 encoding.

Common use cases

  • Comparing a configuration string with a published SHA-256 checksum.
  • Checking how many bytes a value will take once stored or sent in UTF-8.
  • Seeing at a glance whether a string is repetitive (low entropy) or varied.
  • Getting the Base64 or hex form of a short payload for a test.

Examples

Try this input in the tool above:

Input
Hello, World! Café ☕ 你好
Output
Characters (graphemes): 23
Words: 4
Lines: 1
UTF-8 bytes: 30
Unique characters: 17
Most common character: ␠ (space) — 4× (17.4 %)
Shannon entropy (estimate, bits/char): 3.882
MD5: 57dac0c9e6e0f83b87d1d01522ab7119
SHA-1: 42a58f1d5d737253b7dd1e7c4a6f4bd37909f871
SHA-256: 9a12c30a373903136c421524ef2fce37694d628cfacdbd0d500d462d22c78bba
SHA-512: 5ccd45e86f3a9ea0ff65d3840e4e9541dfe6d390ea65d660cb3f3c09f2dbedfc8fb4bac601fab6cff97720fb3b76de512fef549f47782a66959e76eaaf290686

Privacy

Text Analyzer runs entirely in your browser. The text or files you provide are processed on your device and are not uploaded, logged or stored on our servers.

Limitations

Entropy here is a simple per-character statistic over the text; it is not a measure of password strength or of true randomness. MD5 and SHA-1 are provided for checksums, not for security.

Frequently asked questions

What text encoding is used for the digests?

The text is encoded as UTF-8 first, so hashes match what most programming languages and command-line tools produce for the same string.

What does the entropy value mean?

It is the average information per character based on how often each character appears: 0 for a single repeated character, higher when characters are varied. It ignores order and context.

Is the text sent to a server for hashing?

No. Hashes are computed in your browser with WebAssembly; nothing is uploaded.

More tools in Text Tools →