Encoding & URL

Base64 Encoder / Decoder

Free online tool · runs in your browser

Encode or decode Base64 text.

  1. 1Enter text.
  2. 2Choose Encode or Decode.
  3. 3Use Swap to move output back to input.

Free online base64 encoder / decoder

Encode and decode Base64 online with UTF-8 support. Convert text to Base64 for data URLs, basic auth headers, or email-safe payloads, then decode it back. Swap output into input to reverse a conversion quickly. Invalid Base64 shows a clear error instead of garbage text. All encoding stays in the browser.

How to use Base64 Encoder / Decoder

  1. Enter text.
  2. Choose Encode or Decode.
  3. Use Swap to move output back to input.

Limitations

  • Invalid Base64 input will show a clear error.

Example

Input

Hello

Output

SGVsbG8=

Frequently Asked Questions

Does this Base64 tool support Unicode?

Yes. Text is encoded and decoded as UTF-8, so emoji and non-Latin characters work.

Is Base64 encryption?

No. Base64 is encoding, not encryption. Anyone can decode it.

Does it support Unicode?

Yes, UTF-8 text is handled correctly.

Is Base64 Encoder / Decoder free to use?

Yes. Base64 Encoder / Decoder on ShadowReference is free, with no account, no watermarks, and no server-side processing.

Does this tool send my data to a server?

No. All processing happens locally in your browser. Your input never leaves your device.