UUID and Secret Generator
Cryptographically secure random identifiers and secrets, generated in your browser.
Open toolInspect any JWT in your browser. Nothing is sent to a server.
Runs locally in your browser
Decoding happens in your browser. Nothing is sent to a server.
A JWT is three base64url-encoded segments separated by dots. The decoder above splits them for you:
iss (issuer), sub (subject), aud (audience), exp (expiry, UNIX seconds), iat (issued at), nbf (not before).Decoding a JWT is trivial, the payload is not encrypted. Don't put secrets in a JWT payload. Always verify the signature server-side before trusting any claim.
No. Decoding happens entirely in your browser using base64url decoding. Nothing is transmitted.
Yes. JWT payloads are base64url-encoded, not encrypted. Anyone with the token can read its header and payload. The signature requires the secret to verify, not to read.
`iat` is the issued-at timestamp (UNIX seconds). `exp` is the expiration timestamp. This decoder shows them in ISO format plus a relative indicator.
The payload is not encrypted, just encoded. Anyone who intercepts the token can read every claim. If you need confidentiality, encrypt the payload (JWE) or use opaque tokens.
Tools are ported from DevOps Daily under the MIT license.View original
Cryptographically secure random identifiers and secrets, generated in your browser.
Open toolMD5 / SHA hashes of text or a file, plus a checksum verifier. Browser-only.
Open toolParse CIDR blocks, compute ranges, split into smaller subnets, and check whether an IP lives inside a network.
Open tool