Is decoding a JWT safe on Calciverse?
Yes, decoding runs 100% locally in your browser memory; your authentication tokens are never sent to external servers.
Decode a JWT's header and payload without verifying signature server-side.
Decodes and inspects JSON Web Token (JWT) headers and claims payloads client-side, displaying algorithm headers, expiration timestamps, and user scopes.
Decoded_Payload = JSON.parse(Base64URL_Decode(JWT.split('.')[1]))
A JWT consists of three parts separated by dots: Header, Payload, and Signature. Decoding parses Header and Payload without verifying cryptographic signature.
Inputs: JWT Token: eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjM0NTYiLCJ1c2VyIjoibWFuaSIsImV4cCI6MTgwMDAwMDAwMH0.signature
Summary: Header: HS256 | Subject: 123456 | User: mani | Expiration Validated
Yes, decoding runs 100% locally in your browser memory; your authentication tokens are never sent to external servers.
Anyone can edit a token's payload and re-encode it; verification requires the cryptographic secret key or public certificate to confirm the signature.
sub (subject/user ID), iss (issuer), aud (audience), exp (expiration time), and iat (issued at time).