Base64 Encoder / Decoder

Encode UTF-8 text to Base64 or decode Base64 and Base64url to text.

Convert in your browser · No sign-up

Standard Base64 output; decoding accepts URL-safe symbols and omitted padding. Invalid Base64 or non-UTF-8 binary data is rejected. This is not encryption.

Up to 100,000 UTF-16 units per input · 0 / 100,000

How to use

  1. Paste your text or load the example.
  2. Choose the mode or options, then run the tool.
  3. Review the result, then copy or download the TXT file.

Example

Hello 世界 → SGVsbG8g5LiW55WM

Details and limitations

Encode UTF-8 text to Base64 or decode Base64 and Base64url to text.

Standard Base64 output; decoding accepts URL-safe symbols and omitted padding. Invalid Base64 or non-UTF-8 binary data is rejected. This is not encryption.

Text stays in your browser; it is not sent to a conversion server.

Format references

Tool page updated: