Base64 Encoder & Decoder
Encode plain text to Base64 or decode Base64 back to readable text. Supports UTF-8 characters including emoji.
Auto-detect mode chooses encode or decode based on your input. Override with manual mode when needed.
Copy results or download as a text file. All processing happens client-side.
How to use
- Enter plain text or a Base64 string.
- Use Auto-detect, or force Encode or Decode mode.
- View the result in the output panel instantly.
- Copy or download the encoded/decoded text.
Advertisement
Responsive
in-content · Ad slot ready
Examples (copy-paste)
Encode "Hello"
SGVsbG8=Decode "SGVsbG8="
HelloFAQs
- How does auto-detect work?
- If input looks like valid Base64, the tool decodes it; otherwise it encodes your text.
- Is UTF-8 supported?
- Yes. Non-ASCII text is encoded and decoded correctly using UTF-8.
- Can I force encode or decode?
- Yes. Switch the mode dropdown from Auto-detect to Encode or Decode.