Base64 Encoder / Decoder

Encode any text — including Unicode, emoji, and multi-line content — to Base64, or decode Base64 strings back to their original text. Commonly used for HTTP Basic Auth, JWT tokens, data URIs, and email attachments.

0 chars · 0 B
0 chars · 0 B

Processed entirely in your browser — your data never leaves your device.

How to Use This Tool

To encode text to Base64:

  1. Select the Text → Base64 tab.
  2. Paste or type your text into the input panel.
  3. Optionally enable Wrap at 76 chars for MIME-compatible output.
  4. Click Encode, then copy or download the result.

To decode Base64 to text:

  1. Select the Base64 → Text tab.
  2. Paste your Base64 string.
  3. Click Decode and review the output.

Frequently Asked Questions