Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to text with full UTF-8 support.
How to Use Base64 Encoder/Decoder
Step 1
Paste or type your text into the input field.
Step 2
Click Encode to convert to Base64, or Decode to convert back.
Step 3
View the result in the output field.
Step 4
Click Copy to copy the output to your clipboard.
Features
Instant Base64 encoding and decoding in your browser.
Full UTF-8 support including multibyte characters and emoji.
One-click copy to clipboard.
No data sent to any server — completely private.
Free to use with no sign-up required.
FAQ
Base64 is a binary-to-text encoding scheme that represents binary data as an ASCII string. It is commonly used to embed images in HTML/CSS, transmit data in URLs, and encode email attachments.
Yes. The tool uses TextEncoder and TextDecoder to handle full UTF-8, including multibyte characters and emoji.
Absolutely. All encoding and decoding happens locally in your browser. No data is ever sent to a server.
There is no hard limit, but very large inputs may slow down your browser since processing is done client-side.