Base64 encode and decode

Encode or decode Base64 text, UTF-8 safe.

Mode

0 lines · 0 characters

0 lines · 0 characters

Results update as you type.

Runs in your browser. Nothing uploaded.

How to encode or decode Base64

  1. Choose Encode to turn text into Base64, or Decode to turn Base64 back into text.
  2. Paste your input. The result appears instantly.
  3. Copy or download the result. Click Swap to turn the result around and decode what you just encoded.

Full UTF-8 support

Many simple Base64 tools break on accented letters, non-Latin scripts and emoji. This one encodes your text as UTF-8 first, which is what web servers, APIs and other languages expect, so the result decodes correctly everywhere.