Base64 Encoder

Encode and decode Base64 text and data online, entirely in your browser.

How to use

  1. 1Choose Encode or Decode.
  2. 2Type or paste your text.
  3. 3Copy the result from the output box.

Features

  • Encode plain text to Base64
  • Decode Base64 back to text
  • Full UTF-8 support for special characters

Supported formats

Plain textBase64

Privacy

Your text is encoded or decoded locally in your browser and is never sent to our server.

About this tool

Base64 encoding represents binary or text data using a set of 64 printable characters. This tool encodes plain text into Base64, or decodes Base64 back into readable text, entirely within your browser.

Frequently asked questions

Does this handle special characters and emoji?

Yes, text is encoded using UTF-8 before converting to Base64, so non-English characters and emoji round-trip correctly.

What happens if I try to decode invalid Base64?

The tool shows a clear error message instead of producing garbled output.

Is my text sent to a server?

No, encoding and decoding happen entirely in your browser.