Quicker

Base64 Encoder / Decoder

Encode text to Base64 or decode Base64 strings back to text. Supports Unicode and URL-safe encoding. Free online tool.

Share:B!

How to Use

  1. Choose a mode

    Select Encode to convert text to Base64, or Decode to convert Base64 back to text.

  2. Enter your text

    Type or paste the input in the text area. Japanese and other Unicode characters are fully supported.

  3. View the result

    The encoded or decoded result appears instantly in the output area.

  4. Copy or swap

    Click Copy to save the result to your clipboard. Use Swap to move the output back to input and flip the mode.

FAQ

Base64 is a binary-to-text encoding scheme that represents binary data using 64 printable ASCII characters (A–Z, a–z, 0–9, +, /). It is commonly used to embed binary data in text-based formats such as emails (MIME), JSON, and data URIs.

URL-safe Base64 (RFC 4648 §5) replaces + with - and / with _ to make the encoded string safe for use in URLs and filenames without percent-encoding. Padding characters (=) are also removed.

Yes. The tool encodes text as UTF-8 bytes before applying Base64, so any Unicode character — including Japanese, Chinese, Arabic, and emoji — is fully supported.

Base64 encoding increases the data size by approximately 33%. Every 3 bytes of input become 4 Base64 characters. For example, 1 KB of data becomes about 1.37 KB after encoding.