Convert text to and from Base64, instantly

Paste any text and get its Base64 encoding, or paste Base64 and get the original text back — free, and it never leaves your device.

  • 100% free
  • No sign-up
  • Private — runs in your browser
  • Full Unicode support

Encode or decode text as Base64

Choose encode or decode, then type or paste into the left box. The result updates as you type.

Plain text

Base64

FAQ

Is this Base64 converter free and does it upload my text?

Yes — free, no sign-up, and no text ever leaves your device. Encoding and decoding happen entirely in your browser using standard JavaScript APIs; nothing is sent to a server.

Does it support non-English text and emoji?

Yes. Text is converted to UTF-8 bytes before Base64 encoding, so accented characters, non-Latin scripts, and emoji all round-trip correctly.

What happens if I paste invalid Base64 to decode?

The tool shows a clear error message next to the input instead of crashing or showing garbled output, so you know right away that the text isn't valid Base64.

Can I switch between encoding and decoding quickly?

Yes, use the Encode/Decode toggle or the swap button to flip the direction and reuse the current output as the new input.

Guides

short reads about Base64 and when to use it