Base64 Decode
Decode valid Base64 text locally in your browser.
Free. No signup required.
What this tool does
Decode standard Base64 or a Base64 data URL in your browser. Read valid UTF-8 text or download binary bytes without sending the input to a server.
How to use
Paste Base64 to recover the original UTF-8 text.
Features
Decode Base64 and inspect text or download binary output when appropriate.
When to use it
Inspect an encoded value from your own application without sending it to a decoding service.
Example and checks
This standard Base64 value decodes to an accented Unicode character. Binary output need not be readable text. JWT segments use Base64URL and should be inspected with JWT Decoder instead of treating the entire token as one Base64 string.
w6k= → éCommon questions
What if decoded bytes are not readable text?
Valid UTF-8 bytes appear as text; binary bytes remain available as a download. Use standard Base64 with padding or a Base64 data URL.
Data processing
This tool processes its input locally in your browser without sending it to a server for processing. Input and results are not included in share URLs.
Related tools
Base64 Encode
Encode Unicode text as Base64 locally.
JSON Formatter
Format and validate JSON locally in your browser.
JWT Decoder
Inspect JWT header and payload locally without verifying its signature.
Related guides
JWT Decode vs Verify: What the Claims Can Tell You
Learn what a JWT decoder reveals, why readable claims are untrusted, and how to inspect expiry without confusing decoding with signature verification.
How to Decode a JWT Header and Payload
Read the header and payload of a test JWT, understand its three segments and inspect time claims without mistaking decoding for verification.