Text to Base64 encoder

Type or paste text and get the Base64 code as you type. Accents and emoji are encoded as UTF-8, so they decode back exactly as they were.

How it works

  1. Paste your code

    Paste the code in the left box or open a file. No code to hand? Click Example.

  2. Instant result

    The result appears as you type. If there is an error, you see the line and character.

  3. Copy or download

    Copy the result with one click or save it as a file for your editor or project.

What is Base64?

Base64 writes any data with only letters, digits, + and /. That makes it safe to put text in e-mail, JSON, a data URI or an HTTP header (for example Basic authentication). It is not encryption: anyone can turn it back.

URL-safe Base64

With URL-safe, + and / become - and _ and the = padding is dropped. This variant, called base64url, is used in JWT tokens and in links. Wrap at 76 characters adds the line breaks that e-mail (MIME) expects.

Decoding

To turn Base64 back into text, use Base64 decode. Want to see what is inside a token? Try the JWT decoder.

Frequently asked questions

Is the base64 encode free?

Yes. The base64 encode is completely free, with no account, sign-up or usage limit.

Is my code stored?

No. Your code is processed in your browser and is not sent to a server or stored.

Does it work on my phone?

Yes. The tool works in any modern browser on a phone, tablet or computer.