Free · runs in your browser · no upload · no quota
Base64 Decode
Paste Base64 and read it as text straight away. Standard and URL-safe Base64, missing padding, line breaks and data: prefixes are all accepted. If the data is a file rather than text, you can download it.
How to Convert Base64 to Text
- Paste the Base64
Paste it into the left box or open a file that contains it. Spaces, line breaks and a leadingdata:…;base64,are ignored. - Read the text
The decoded text appears on the right as UTF-8. If it is not text — an image or a PDF, say — the page tells you and offers the file instead. - Copy or download
Copy the text, or click Download to save it — as text, or as the original file when it is binary.
Example
SGVsbG8sIHdvcmxkISDwn5GL
Hello, world! 👋
Frequently Asked Questions
-
Why does it say the data is not text?Base64 can hold any file. When the decoded bytes are not valid UTF-8 text, they are probably an image, a PDF or another binary file: use Download to save them, or the Base64 to Image tool to see the picture.
-
Does it decode URL-safe Base64 and JWTs?Yes.
-and_are read as+and/, and missing=padding is added. For a JWT, paste one of the parts between the dots. -
What does "invalid character" mean?The input contains something that is not part of the Base64 alphabet — often a stray quote, a comma or a character from copying a whole JSON line. Remove it and the rest decodes.
-
Is my data uploaded?No. Decoding happens in your browser.