# JWT Decoder - Read JSON Web Tokens

URL: http://103.76.183.74:8106/jwt-decoder

Decode a JSON Web Token (JWT) in your browser: header, payload and claims with readable dates (exp, iat, nbf) and expiry status. Tokens never leave your device.

A JWT is three Base64URL parts separated by dots. Paste a token to read its header and payload as formatted JSON, see the issue and expiry times in your time zone and whether the token has expired. The signature is shown but not verified - that needs the issuer's key.

## How to use it

1. Paste the token (with or without "Bearer ").
2. Read the header, the payload and the explained claims.
3. Copy the JSON if you need it.

Everything runs in the browser: the data is never uploaded to Base64 Studio.

## Questions

### Is it safe to paste my token here?

The token is decoded in your browser and never sent anywhere. Still, treat live tokens like passwords and prefer expired or test tokens when you share screens.

### Does this verify the signature?

No. Verifying needs the secret or public key of the issuer. Decoding only shows what the token claims - never trust a token's content without verification on the server.

### What do exp, iat and nbf mean?

exp = expires at, iat = issued at, nbf = not valid before. They are seconds since 1 January 1970 (UTC); the decoder shows them as dates.

### Is my data uploaded to a server?

No. Every conversion on this page runs inside your browser with JavaScript. Your text and files never leave your computer, which is why it also works for private keys, contracts and photos.

### Is the tool free?

Yes, free without sign-up and without limits other than your computer's memory. The site is paid for by the small ads on the left and at the bottom.

## Related tools

- [Base64URL Encoder, Decoder and Converter](http://103.76.183.74:8106/base64url)
- [Base64 Decode - Base64 to Text](http://103.76.183.74:8106/base64-decode)
- [Base64 Validator and Inspector](http://103.76.183.74:8106/base64-validator)
- [Base64 Encode - Text to Base64](http://103.76.183.74:8106/base64-encode)
