Base64 Encoder & Decoder
Encode text as Base64 or decode a Base64 value back to UTF-8 text. Your input is processed in this browser.
Base64 text converter
Whitespace in pasted Base64 is ignored. The decoder accepts omitted padding, but input must represent valid UTF-8 text.
How to use this tool
- Enter plain text to encode, or a Base64 value to decode.
- Choose the matching action. The result appears in the box above.
- Copy the result or clear both fields to start again.
Example
Encoding Hello, world! produces:
SGVsbG8sIHdvcmxkIQ==Important to know
- Base64 is an encoding format, not encryption. It does not protect sensitive information.
- Decoding expects Base64 bytes that represent valid UTF-8 text; arbitrary binary data is not displayed as text.
- Processing runs in your browser. This page does not send tool input to an API or save it in browser storage.
Read what Base64 encoding means, learn why it is not encryption, or browse the tool directory.