Encoding
Decode Base64 to text
Base64 decoding turns strings like aGVsbG8gd29ybGQ= back into the text they were built from. Developers use it to read embedded payloads in logs, email headers and API responses. The decoder takes the standard and the URL-safe alphabet, ignores spaces and line breaks, does not need the = padding, and reads the bytes as UTF-8, so accents, Hindi and emoji come back intact.
How to use Base64 Decode
- Open Base64 Decode in the Toolbox101 app.
- Paste the encoded string into the
Base64box. Line breaks and missing=padding are fine. - Read the decoded text in the
Outputbox. - Click
Copyto take the plain text.
Worked example
Base64 Decode returns the output below for this input.
Input
aGVsbG8gd29ybGQ=Output
hello worldCheck it yourself: open Base64 Decode and enter the same input.
Frequently asked questions
Why do I see � characters in the output?
The decoder reads the bytes as UTF-8. If the Base64 holds something that is not UTF-8 text, such as an image, a compressed file or a binary key, the bytes that do not form valid characters show up as �. The decoding worked; the data is binary rather than text.
Can I decode Base64 without the = padding?
Yes. Missing padding is not an error: the decoder adds it back before decoding, and spaces or line breaks inside the string are ignored. What does fail is a character outside the Base64 alphabet, or a length that leaves a single character over, which means part of the string is missing.
Is decoding Base64 the same as decrypting?
No. Decoding reverses a public, keyless encoding that anyone can do. If the data was encrypted before it was encoded, decoding gives you ciphertext, not the secret. Confidentiality needs a real cipher such as AES applied before the encoding step.
Does it read Base64URL too?
Yes. - and _ are accepted in place of + and /, so a JWT segment pastes straight in. The Base64URL Decode tool uses the same decoder; it is listed separately for people looking for that name.
Use Base64 Decode now
Runs in your browser. Nothing you type is uploaded.