Decode a Base64 string back into readable text, with UTF-8 characters restored.
Try an example
Load a ready-made sample into this tool and run it. Every result you see is calculated live by the tool itself — nothing here is a pre-written answer.
Sample: input: SGVsbG8sIFdvcmxkIQ==
How to Use
- Paste the Base64 string.
- Click Run.
- Copy the decoded text.
What this Base64 decoder does
This Base64 decoder turns a Base64 string back into the text it was made from. Base64 is a way of carrying text and data inside systems that only handle plain characters, so you meet it in data URIs, email internals, tokens and config files. Paste the encoded string, and the decoder restores the original text, including UTF-8 characters such as accented letters.
When to use it
Use it when a string of letters, digits, plus signs and slashes turns up in a header, a log or an API response and you need to read what it says. Line breaks copied along with the string are ignored, so wrapped input from emails or files decodes without manual tidying first.
Good to know
Input that is not valid Base64 produces an error instead of a partial or guessed result, so a failed decode usually means the string was cut short or was never Base64. Decoding is not decryption: Base64 hides nothing, and anyone can reverse it.
Frequently asked questions
Why did my string fail to decode?
The usual causes are a truncated copy, missing padding characters at the end, or text that was never Base64 at all. Check that you copied the whole string, including any trailing = signs, and try again.
Does it restore non-English text correctly?
Yes, when the original was encoded as UTF-8, which is the standard approach. Accented letters, and most other scripts, come back as proper characters rather than the garbled sequences older decoders produced from byte-by-byte guessing.
Is Base64 a way to keep data secret?
No. Base64 is an encoding for transport, not encryption, and it can be reversed by anyone in seconds. Treat anything you decode here as public information, and never rely on encoding alone to protect passwords or private data.
How to use Base64 Decoder
- Paste the Base64 string.
- Click Run.
- Copy the decoded text.
Limitations
Invalid Base64 shows an error instead of a partial result; line breaks in the input are ignored.