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.
- Encoding and decoding run in the browser without sending your input to a server.
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.