Base64 Encode / Decode

Convert text to Base64 and back with full Unicode support — Arabic text is encoded as proper UTF-8, not mangled. A URL-safe variant is one checkbox away.

Free Runs in your browser No sign-up
Updated as you type

How to use

  1. Pick a direction

    Text → Base64, or Base64 → Text.

  2. Paste the content

    Any characters, any language.

  3. Copy the result

    Decoding errors are reported clearly.

Supported formats

  • Input: Plain text, Base64
  • Output: Base64, Plain text

Limits & notes

  • Base64 is encoding, not encryption — never use it to protect secrets.
  • Whitespace in Base64 input is ignored.