Base64 Encoder / Decoder
Free online tool · runs in your browser
Encode or decode Base64 text.
Quick tutorial
- 1Enter text.
- 2Choose Encode or Decode.
- 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
- Enter text.
- Choose Encode or Decode.
- Use Swap to move output back to input.
Limitations
- Invalid Base64 input will show a clear error.
Example
Input
Hello
Output
SGVsbG8=
FAQ
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.