Base64 Encoder & Decoder (Text)
Free online Base64 text encoder and decoder. UTF-8 safe — works with emoji, Chinese, Arabic, anything. 100% in your browser.
Input
Paste input here, or
Output
About Base64 Encoder & Decoder (Text)
Type or paste text to encode it to Base64, or paste a Base64 string to decode it back to readable text. Switch direction with one click and copy the result. The encoder is UTF-8 aware, so emoji, accented letters, and scripts such as Chinese or Arabic round-trip correctly instead of turning into garbled characters.
All conversion happens in your browser, so the text you enter is never sent anywhere. Base64 is commonly used to embed small payloads in JSON, data URLs, or HTTP headers, and this tool helps you read or build those values quickly.
Frequently asked questions
- Does Base64 encrypt my text?
- No. Base64 is an encoding, not encryption; anyone can decode it, so it should not be used to hide secrets.
- Why do non-English characters break in other tools?
- Many encoders assume Latin-1 input. This one encodes as UTF-8 first, so multi-byte characters survive the round trip.
- Can I decode a string that includes padding?
- Yes. Trailing equals-sign padding is handled automatically when decoding.