JSON Web Token (JWT) is a compact URL-safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is digitally signed using JSON Web Signature (JWS). - IETF.

Encoded paste a token here

Decoded edit the payload and secret (only HS256 supported)

  HMACSHA256(
    base64UrlEncode(header) + "." +
    base64UrlEncode(payload),
    
  )  secret base64 encoded

.NET

Sign
Verify
exp check
aud check
iss check
HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES384
ES512
Maintainer: Microsoft

Python

Sign
Verify
exp check
aud check
iss check
HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES384
ES512

Node.js

Sign
Verify
exp check
aud check
iss check
HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES384
ES512
Maintainer: Auth0

Java

Sign
Verify
exp check
aud check
iss check
HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES384
ES512
Maintainer: Auth0

PHP

Sign
Verify
exp check
aud check
iss check
HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES384
ES512
Maintainer: Firebase

Ruby

Sign
Verify
exp check
aud check
iss check
HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES384
ES512

Go

Sign
Verify
exp check
aud check
iss check
HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES384
ES512
Maintainer: dgrijalva

JavaScript

Sign
Verify
exp check
aud check
iss check
HS256
HS384
HS512
RS256
RS384
RS512
ES256
ES384
ES512