Base64 Encoder / Decoder
Encode or decode text using Base64, with correct UTF-8 handling (emoji and accented characters included).
Processed 100% locally — JWTs and secrets never leave this tab
Tip: press Ctrl+Enter (Cmd+Enter on Mac) to encode. In the JWT box below, it decodes instead. (Encode/Decode stay click-triggered here on purpose -- with the same input, only you know which direction you mean.)
JWT Decoder
JWTs are just Base64url-encoded JSON under the hood — paste one below to see the header and payload decoded. This does not verify the signature (that requires the secret key), it just decodes the readable parts.
Decodes automatically as you paste/type -- unlike the box above, there's only one sensible action for a JWT.