JWT Decoder
Read a JWT’s header and claims, check expiry and verify HMAC signatures locally.
Encode or decode Base64 and URL-safe Base64, including emoji and non-Latin text. Convert small files to Base64 or build an HTTP Basic Authorization header.
Send events to SensaCat’s ingest API and get alerted when jobs, webhooks and multi-step flows stall.
No. Base64 is a reversible encoding that anyone can decode. It makes binary data safe to put in text formats; it doesn’t hide it.
A variant that replaces + with - and / with _, and often drops the = padding, so the value can be used in URLs and file names. JWTs use it.
Base64 turns every 3 bytes into 4 characters, so encoded data is about 33% larger than the original.
The client sends Authorization: Basic followed by the Base64 encoding of username:password. Because anyone can decode it, only use Basic authentication over HTTPS.
Read a JWT’s header and claims, check expiry and verify HMAC signatures locally.
Pretty-print, minify and validate JSON with exact line and column errors.
Check an HMAC webhook signature for Stripe, GitHub, Shopify, Slack or your own scheme.