Home

JWT Decoder

— decode · verify · sign · generate
Local only

decode and verify read the JWT above; sign reads Claims; secret and keypair generate.

HS* use a shared secret; RS/PS/ES/EdDSA use a key pair.

Verify: secret or public key. Sign: secret or PKCS#8 private key. Never stored.

JSON object. iat and exp are added unless present.

How the HS* secret above is encoded; PEM/JWK keys are detected automatically.

0 leaves exp out.

32 bytes = 256 bits, the same as openssl rand -hex 32.

RS/PS only; 2048 is the minimum for production tokens.

0 / 262,144
Ready — processing stays in your browser; input is not saved.