Security11 min read
JWT Structure Decoded: Header, Payload, and Signature
A JWT is three Base64URL parts joined by dots — header.payload.signature. The first two are readable by anyone; the signature makes it tamper-evident.
M H Tawfik
Toolk Blog
Practical explanations with worked examples, source links, and direct paths to the browser tools used in each workflow.
A JWT is three Base64URL parts joined by dots — header.payload.signature. The first two are readable by anyone; the signature makes it tamper-evident.
A strong password is long, random, and unique. Compare password entropy, passphrases, reuse risk, and the final NIST SP 800-63B-4 requirements.
Compare hashing, encryption, and encoding by purpose, reversibility, keys, and security. See exact use cases, common mistakes, and standards-backed examples.
Learn how Base64 converts bytes to text, why it adds about 33% overhead, when URL-safe encoding matters, and why Base64 provides no encryption or secrecy.