Runs in your browser
Base64 Decoder
Decode Base64 to readable text with proper UTF-8 handling. Malformed Base64, or Base64 that doesn't decode to valid text, is reported clearly instead of silently producing garbage.
ReadyEncoding & Decoding ToolsFree · No account required
Related tools
Features
- Proper UTF-8 handling on the way back to text
- Detects invalid Base64 and non-UTF-8 output instead of silently corrupting it
- Copy or download the decoded text
How to use
- Paste a Base64 string into the input box.
- The decoded text appears automatically, or an error explains what's wrong.
- Copy or download the result.
Example
Example
SGVsbG8sIHdvcmxkIQ== → "Hello, world!"
FAQ
- What happens if the Base64 is invalid?
- You'll get a clear error instead of garbled output — either that the text isn't valid Base64, or that it decodes to bytes that aren't valid UTF-8 text.
- Can this decode a JWT?
- A JWT's header and payload are Base64URL-encoded, which uses - and _ instead of + and /. Use the JWT Decoder for tokens — this tool is for standard Base64.