Base64 Encoder/Decoder
Base64 encoding turns text into a string of letters, numbers and symbols that is safe to send through text-only systems. Choose Encode or Decode and paste your input. Unicode text is handled as UTF-8.
Runs in your browser. Your files and text are not uploaded.
How to use Base64 Encoder/Decoder
- Choose Encode or Decode.
- Paste or type your input.
- Read the result in the output panel.
- Copy it.
Frequently asked questions
How do I decode a Base64 string?
Switch to Decode and paste the string. The decoded text appears in the output panel.
Does it support emoji and accented characters?
Yes. Text is handled as UTF-8, so accents, emoji and non-Latin scripts work.
Why do I get a Base64 error?
The input may contain stray characters or be cut off, or the decoded data may be binary rather than text.
Is Base64 encryption?
No. Base64 is an encoding, not encryption, and anyone can decode it.