Base64 Encoder Decoder
What is Base64 Encoder Decoder?
Base64 Encoder Decoder converts text to Base64 and back, with full Unicode support. Paste plain text to get its Base64 encoding, or paste a Base64 string to decode it. Encoding runs entirely in your browser, is free and needs no signup.
How to use
- Paste your text into the input box.
- Choose Encode to turn text into Base64, or Decode to turn Base64 back into text.
- The result appears instantly in the result box.
- Click Copy result to copy it to your clipboard.
Features
- Unicode-safe encoding using TextEncoder, so emoji and non-Latin text work correctly.
- Instant decoding with a clear error message when the Base64 input is invalid.
- Handles very long strings without freezing your browser.
- Live character counts for both the input and the result.
- One-click copy and clear buttons.
- Free, private, and no signup required.
Frequently asked questions
How do I encode text to Base64 online?
Paste your text into the box above with the Encode mode selected. The Base64 output appears instantly and you can copy it with one click.
How do I decode a Base64 string?
Switch to the Decode mode and paste the Base64 string. If the input is not valid Base64 you will see an error message instead of a result.
Does it work with emoji and non-English text?
Yes. The encoder is Unicode-safe, so emoji, accented letters and scripts like Chinese or Arabic encode and decode correctly.
Is Base64 a form of encryption?
No. Base64 only changes how data is represented, anyone can decode it. Never use it to hide passwords or sensitive data.
Is this tool free?
Yes, it is free with no signup and no limits.
Is my text sent to a server?
No. The encoding runs in your browser with JavaScript, so your text never leaves your device.