Base64 encode and decode

Encode or decode Base64 text with UTF-8 support.

Works with emoji and non-English text, and accepts URL-safe Base64 (with - and _).

How to use it

  1. Choose Encode or Decode.
  2. Paste your text.
  3. Copy the result.

Questions

Are my files uploaded to a server?

No. The tool runs entirely in your browser using JavaScript, so your files never leave your device. You can even disconnect from the internet after the page loads and it keeps working.

Related tools

All developer tools