JWT Tools
Toggle theme
Decoder
Generator
JWT DECODER
Paste a JWT below.
Example
Encoded value
Enable auto-focus
JSON Web Token
Valid Jwt
V
a
l
i
d
J
w
t
Signature Invalid (Secret/Token mismatch)
S
i
g
n
a
t
u
r
e
I
n
v
a
l
i
d
(
S
e
c
r
e
t
/
T
o
k
e
n
m
i
s
m
a
t
c
h
)
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.N6B-rGzJ82K3l9b-967xY_mD9Hh7r_vV0rP25uR8f5Y
Decoded Header
JSON
Claims Table
{ "alg": "HS256", "typ": "JWT" }
Decoded Payload
JSON
Claims Table
{ "sub": "1234567890", "name": "John Doe", "iat": 1516239022 }
Signature Verification
(Optional)
Secret
Valid secret (min 32 chars)
V
a
l
i
d
s
e
c
r
e
t
(
m
i
n
3
2
c
h
a
r
s
)
a-very-long-and-secure-secret-key-32b
Encoding Format
Fill in the fields below to generate a signed JWT.
Example
Header:
Algorithm & Token Type
Clear
{ "alg": "HS256", "typ": "JWT" }
Payload:
Data
Clear
{ "sub": "1234567890", "name": "John Doe", "iat": 1516239022 }
Sign JWT:
Secret
Clear
a-valid-string-secret-that-is-at-least-384-bits-long
Encoding Format
JSON Web Token
Copy