Base64 Encoder / Decoder
Encode and decode Base64 and URL-safe Base64, including files and Basic Auth headers.
Paste a JWT to see its header, payload and signature, with timestamps converted to readable dates. Decoding happens locally: the token is never sent anywhere.
| Claim | Value | Meaning |
|---|
Send events to SensaCat’s ingest API and get alerted when jobs, webhooks and multi-step flows stall.
Usually not. A standard signed JWT is only Base64URL-encoded, so anyone with the token can read its claims. The signature prevents tampering, not reading, so never put secrets in a JWT payload.
They are Unix timestamps in seconds: exp is when the token expires, iat is when it was issued, and nbf is the time before which it must not be accepted.
No. Decoding only reads the token. Your server must verify the signature with the right key and check exp, nbf, iss and aud before trusting it.
A token with alg set to none has no signature. A library that accepts it lets anyone forge tokens, so servers should reject it and only allow the algorithms they expect.
Encode and decode Base64 and URL-safe Base64, including files and Basic Auth headers.
Convert epoch timestamps to dates and back in any time zone, with unit detection.
Check an HMAC webhook signature for Stripe, GitHub, Shopify, Slack or your own scheme.