Skip to main content
>_laboratory.sh

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.