Source text is limited to 1,000,000 characters; Base64 input for decoding is limited to 8,000,000 characters.
π‘ Comprehensive Guide to Base64 Encoder/Decoder
1. What is Base64 encoding used for?
Base64 is a data representation format that translates binary data or unprintable characters into a standard ASCII string. It is used for Data URIs and text-only formats such as JSON, but it does not encrypt data or make an HTTP connection secure.
2. Is my text or image uploaded to a server?
The tool's conversion code runs in your browser and does not intentionally upload the selected text or image to an application server. Browser extensions, the device, and third-party page resources are outside that guarantee, so use a trusted environment for sensitive data.
3. Why do emojis or foreign characters sometimes break when decoding?
This happens when the Base64 string was not encoded as UTF-8. This tool converts text to UTF-8 bytes before encoding, so valid strings produced by the tool preserve emojis, Korean, Chinese, and other Unicode characters when decoded with the same convention.