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· Your data stays in your browser.
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?
- Paste the text or string you want to inspect; the analysis updates automatically.
- Read the statistics: sizes, unique characters, most frequent character (whitespace is shown visibly) and entropy.
- 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:
Hello, World! Café ☕ 你好
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.
Related tools
Word Counter
Paste an essay, article or caption and get words, characters, sentences, paragraphs, reading time and the most used words instantly.
Text Tools
Character Counter
See exactly how long your text is in characters, Unicode code points and bytes, and how many characters remain before a limit.
Text Tools
SHA-256 Hash Generator
Hash any text with SHA-256 and get the 256-bit digest as hex or Base64 in real time.
Hash & Checksum
MD5 Hash Generator
Get the 128-bit MD5 digest of a text or of raw hex bytes as you type.
Hash & Checksum
Base64 Encoder
Convert any text, including emoji and accented characters, into a Base64 string in one click.
Encoding & Decoding
Text to Hex Converter
See the exact bytes behind any text, from a quick "Hello" to emoji, formatted the way your code or debugger expects.
Encoding & Decoding
Unicode Character Inspector
Paste text or an emoji and see exactly which code points, bytes and scripts it is made of.
Encoding & Decoding