Skip to contentSkip to the inputSkip to the result

JWT decoder

Read what is inside a JWT

Loading tool

Instructions

JWT decoder

How to use

Paste the whole token. A leading "Bearer" is fine.

Paste the whole token. A leading "Bearer" is fine.

Supported input

Two or three Base64URL parts separated by dots. The token is not sent off this device.

Input example

eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjMifQ.x

Result example

{ "alg": "HS256" } · { "sub": "123" }

Troubleshooting

Nothing is produced for empty input. Split very long text into parts.

Limitations

The signature is not verified: a readable payload does not prove the token is genuine. Encrypted JWE tokens cannot be read.

How it works

Decodes the header and payload of a JWT to JSON and reads its issue and expiry times. Two or three Base64URL parts separated by dots. The token is not sent off this device.

Units & precision

Two or three Base64URL parts separated by dots. The token is not sent off this device.

Search tools

Search by tool name or task. Press Ctrl / ⌘ + K to open.