Security
JWT Decoder
Decode JWT headers, payloads and expiration data.
Encoding
Encode text to Base64 or decode Base64 values instantly.
Convert UTF-8 text into a Base64-encoded value.
Local processing
Your text is encoded and decoded entirely in the browser. Nothing is uploaded.
About this tool
Base64 represents binary or text data using a restricted set of printable characters. It is commonly used in APIs, email attachments, data URLs and configuration values. This tool supports UTF-8 text and processes everything locally.
Features
Frequently asked questions
No. Base64 is an encoding format and provides no confidentiality. Anyone can decode a Base64 value.
Base64 represents every three bytes using four printable characters, producing approximately 33 percent additional size before other formatting overhead.
Yes. Text is converted using UTF-8 before encoding and decoded back from UTF-8 afterward.
Base64URL is a URL-safe variant that replaces certain characters and often omits padding. It is commonly used in JWTs.
Related tools