URL-safe input
The decoder accepts the hyphen and underscore alphabet used by JWT segments and other URL-safe tokens, with optional equals-sign padding.
Core transformations run locally in your browser.
Decode padded or unpadded Base64URL data into readable UTF-8 text in your browser.
Decode padded or unpadded Base64URL into UTF-8 text.
The decoder accepts the hyphen and underscore alphabet used by JWT segments and other URL-safe tokens, with optional equals-sign padding.
This page expects encoded bytes to represent valid UTF-8 text. Arbitrary binary values are rejected instead of producing corrupted characters.