Base64 Encoder & Decoder
Encode UTF-8 text as Base64 or decode Base64 back to text.
Result
What is Base64?
Base64 is an encoding method that represents binary data with ASCII characters. It is not encryption and should not be used to protect secrets.
Why Base64 becomes longer
Base64 represents every three input bytes as four ASCII characters, with optional equals-sign padding at the end. The encoded value is therefore usually about one third larger before line breaks or surrounding JSON are counted.
Appropriate uses and boundaries
Base64 is practical when binary or Unicode data must travel through a text-only field, such as a JSON payload or data URL. Anyone can decode it, so passwords, tokens, and confidential text still need proper encryption and access control.
Frequently Asked Questions
Can it encode Unicode text?
Yes. Korean and other Unicode characters are processed as UTF-8.
Is Base64 encryption?
No. Anyone can decode it, so do not use Base64 to protect passwords or confidential information.
Does Base64 conversion leave my browser?
No. Conversion runs only in your current browser, and the input and result are not stored.