apprun.icuOne domain, many worlds

Base64 Encoder / Decoder

Move Unicode text into a transport-friendly alphabet. Switch between standard Base64 and URL-safe Base64url.

Work here

Processed on your device. Input is never uploaded or saved.

Your result

How to use Base64 Encoder / Decoder

  1. Enter your own input or try the example above.
  2. Choose the mode that matches your task. Results update as you edit; random generators run only when you choose Generate.
  3. Review the result, then copy or download it. Closing this tab discards the input.

Unicode goes through UTF-8

Text is converted to UTF-8 bytes before encoding and decoded strictly as UTF-8 afterwards. Arbitrary binary data may not be valid text; use a file-oriented decoder for that case.

Standard versus URL-safe

Base64url replaces + and / with - and _, and commonly omits trailing = padding. The decoder accepts either alphabet but rejects malformed padding and impossible lengths.

Base64 is not encryption

Anyone can decode a Base64 string. Do not use it to hide passwords, tokens or personal data in a URL. This tool does not save its input or place it in the address bar.

Read the worked guide → · Install for offline use

Keep working