Base64 Encoder

Encode plain text as standard Base64. See the result update as you type and copy the padded output.

Prepare a text fixture for a system that expects standard Base64. The encoder first turns your text into UTF-8 bytes, so accented letters and emoji work as well as ASCII.

  • 100% free
  • No registration
  • On your device
  • Modern browser
  1. 1Enter details
  2. 2Adjust options
  3. 3View result
Base64 Encoded ResultLive
SGVsbG8gVG9vbHphdnJvIQ==

Your input stays on this device for this operation. We don’t upload or store it.

About Base64 Encoder

Prepare a text fixture for a system that expects standard Base64. The encoder first turns your text into UTF-8 bytes, so accented letters and emoji work as well as ASCII.

Live encoding

Updates the output as the text changes.

UTF-8 input

Encodes multibyte text before generating Base64.

How to use Base64 Encoder

  1. 1

    Paste the UTF-8 text

    Paste the text into Plain Text.

  2. 2

    Check the source spacing

    Check that leading spaces and line breaks are intentional.

  3. 3

    Copy the Base64 string

    Copy Base64 Encoded Result into the receiving field.

Formats and practical limits

Plain text in, standard padded Base64 out.

  • The output uses the standard alphabet with + and /.
  • This encoder accepts pasted text. For a binary file or a Base64URL field, use a workflow that supports that format.

Practical example

Paste café to get Y2Fmw6k=.

Further reading

Frequently Asked Questions

2 answers
Why does the result end with =?

Padding completes the final group when the byte count requires it.

Can I use this to hide a secret?

Base64 is reversible. Use it for representation, not confidentiality.