Developer and data
Base64 Encoder / Decoder
Encode text to Base64 and decode Base64 strings back into UTF-8 text locally in your browser.
Result
S2FydSBUb29scyBCYXNlNjQgc2FtcGxlFeatures of the Base64 Converter
Encode text to Base64 and decode Base64 strings back into UTF-8 text. Use it when checking API data, configuration values, test fixtures, and short encoded strings.
Open detailed notes
What Base64 encoding means
Base64 encoding converts binary data or text into a string that uses letters, numbers, and a small set of symbols. It is often used when data needs to fit into JSON, URLs, email, configuration files, or systems with text-only fields.
What Base64 decoding means
Base64 decoding converts a Base64 string back into the original text. This tool displays decoded data as UTF-8 text, so it can also inspect Base64 strings that contain Japanese or other non-ASCII text.
Notes for developers
- Use it to inspect Base64 strings in API responses, configuration values, and test data.
- Base64 is not encryption. Anyone can decode a Base64 string back to its original data.
- This tool focuses on UTF-8 text. Image and file Base64 conversion is outside the current scope.
Frequently asked questions
Is the input saved?
No. Encoding and decoding run locally in your browser, and the input is not sent to a server.
Can it encode Japanese text?
Yes. This tool treats input text as UTF-8 before encoding it to Base64.
Is Base64 encryption?
No. Base64 is an encoding format, not encryption. Anyone can decode a Base64 string back to its original data.
Can it convert images or files to Base64?
This tool currently focuses on text. Image and file Base64 conversion is under consideration.