Base64 Encoder Decoder

Base64 Encoder Decoder

Encode text to Base64 or decode Base64 strings back to plain text — UTF-8 safe, instant, private.

Your data never leaves your browser — all processing happens locally on your device.

Mode

Enter text to encode to Base64.

About this tool

The Base64 Encoder Decoder converts plain text to Base64 and back, handling UTF-8 characters correctly. Use it for API tokens, data URIs, email attachments and debugging. Switch between encode and decode modes with one click. All conversion runs locally in your browser.

How to use the Base64 Encoder Decoder

  1. 1

    Choose a mode

    Select Encode or Decode.

  2. 2

    Paste your input

    Enter plain text or a Base64 string.

  3. 3

    Copy the result

    Convert and copy the output.

Frequently Asked Questions

Does it support Unicode?

Yes. Text is encoded as UTF-8 before Base64 conversion, so emoji and non-Latin scripts work correctly.

Is my data sent to a server?

No. Encoding and decoding happen locally in your browser.