Skip to main content

Base64 Encode

Encode text to Base64, full Unicode support.

What does this tool do?

Direct answerBase64 Encode converts UTF-8 text bytes into the 64-character Base64 alphabet for safe transport.
Key factBase64 (RFC 4648) encodes 3 bytes into 4 characters — output is always a multiple of 4 with = padding.
ProcessingRuns locally in your browser; no data is sent to a server.

How to use

  1. Paste or type text into the input.
  2. Click Encode to Base64.
  3. Copy the encoded string.

Example

Input

Hello, world! 🌍

Output

SGVsbG8sIHdvcmxkISA8J+KfqPCfkYI=

Who is this for?

This tool was built for people who need a fast answer in the browser — no install, no account, no data leaving the device.

Developers verifying file checksums, DevOps engineers generating secrets, and security students learning encoding basics — all without uploading data to a server.

Frequently asked questions

Is Base64 encryption?

No. Base64 is an encoding, not encryption — anyone can decode it. Never use it to protect secrets.

Does it support emoji and Chinese?

Yes. Input is UTF-8 encoded first, so any Unicode text round-trips exactly.

Why does output end with =?

Padding characters align the output length to a multiple of 4.

More tools in this category