Tested tool guide
Tested browser tools
Checked August 16, 2026
What Session Token Entropy Analyzer does, with a checked example
This tool scores a session token's randomness from the character distribution and structure of the text you paste. It reports Shannon entropy in bits per character, the effective alphabet size, how close the token comes to that alphabet's theoretical ceiling, and a set of pattern checks: repeated characters, ascending runs, alternating rhythms, embedded timestamps, and hex or base64 fingerprints. The result users most often misread: a high bits-per-character score describes uniformity, not unpredictability. A token that cycles evenly through its alphabet scores at the ceiling while staying perfectly predictable, so the pattern findings, not the bit count, carry the verdict. A real token never leaves the browser.
Worked example
A concrete input and expected output from the current implementation.
->
Expected output
Alphabet: 12 distinct symbols (a-f, 1-6)
Shannon entropy: 3.585 bits per character, 43.0 bits total
Utilization: 100.0% of the alphabet's ceiling (log2(12) = 3.585)
Chi-square vs uniform: 0.0 (all counts exactly even)
Patterns: letter/digit alternation; letter run ascending (a to f); digit run ascending (1 to 6); zero repeated characters
Verdict: weak - structure detected despite a maximal per-character score
Every character appears exactly once, so the frequency distribution is perfectly flat and per-character entropy hits the 3.585 bits/char ceiling for a 12-symbol alphabet (12 x 3.585 = 43.0 bits). The ascending letter and digit subsequences and the strict alternation are what the pattern checks catch: the flat distribution was arranged, not produced by chance, which is why the verdict stays weak.