User Guide

Online Base64 Encoder and Decoder — UTF-8 Text

Encode UTF-8 text to Base64 online or decode readable Base64 text.

How to use

  1. Paste text or Base64 in the single input.
  2. Auto decodes standard Base64 only when it becomes readable UTF-8 text; otherwise it encodes the original text.
  3. Choose Encode or Decode if needed. Expand the result or copy it using the icons.

Input and output example

Encode

Example input

Hello

Example result

SGVsbG8=

Decode

Example input

SGVsbG8=

Example result

Hello

Background knowledge

Base64
Base64 is encoding, not encryption. Three source bytes are normally represented by four characters; trailing = supplies padding. Encoding creates that representation, and decoding restores the data.

Notes

Frequently asked questions

What can I use this online tool for?

Encode UTF-8 text to Base64 online or decode readable Base64 text.

Why is ordinary text being decoded?

Ordinary text can also match Base64 syntax. Auto decodes valid standard Base64 when it becomes readable UTF-8. Select Encode or Decode if this is not what you intended.

Why does decoding show an error?

The Base64 may be invalid, or its decoded data may be binary rather than UTF-8 text. This tool handles UTF-8 text; Base64 is encoding, not encryption.

Baro Work is a collection of tools with no login. Inputs and results are not stored on the site server or in browser storage. See the translation and DNS guides for external transfers.

Use all tools on the home page →