Developer tool

Base64 Encoder / Decoder

Encode Unicode text to Base64 or decode Base64 back to readable text.

Base64 Encoder / Decoder

Enter text or Base64 data, then choose Encode or Decode.

Convert text and Base64 safely

Base64 represents binary data using printable characters. It is commonly used in data URLs, API payloads, email attachments, and configuration values. This tool supports Unicode text, including accented characters and non-Latin scripts.

Base64 is not encryption

Anyone can decode Base64. Do not use it to protect passwords, private keys, payment details, or confidential documents. Its purpose is representation and transport, not secrecy.

How to use it

  1. Paste plain text and select Encode.
  2. Paste valid Base64 and select Decode.
  3. Copy the output when the conversion succeeds.

Frequently asked questions

Why does Base64 end with equals signs?

The equals sign is optional padding used to complete the final four-character block.

Does encoding change my data?

It changes the representation, not the underlying bytes. Decoding valid output restores the original text.