Base64 Decoder
Decode Base64 back to readable text.
Input
This tool runs entirely in your browser. The data you paste or load is never uploaded.
Result
Enter your input, then run the tool.
About this tool
Decodes standard or URL-safe Base64 and shows the UTF-8 text, with a warning when the bytes are not valid text (an image or a binary file, for example). Malformed input is reported instead of producing garbage.
How to use it
- Paste the Base64 string, with or without padding.
- Enable URL-safe mode if the value came from a URL or JWT.
- Decode to read the text, then copy it.
Frequently asked questions
Why do I get strange characters?
The data is probably binary, such as a compressed file or an image. Use the Base64 to Image tool for pictures.
Are line breaks in the input a problem?
No. Spaces, tabs and newlines are ignored before decoding.
Keep going
Related tools
Base64 Encoder
Encode text or UTF-8 data as Base64, including URL-safe output.
Base64 to Image Converter
Decode a Base64 string or data URI into an image.
URL Decoder
Turn percent-encoded URLs back into readable text.
JWT Decoder
Inspect the header and claims of a JSON Web Token.
JSON Formatter
Pretty-print compact or broken JSON with a readable indentation.
JSON Validator
Check JSON syntax and see exactly where it breaks.