Free · No sign-up · Data stays local

Base64 Encoder & Decoder

Free online Base64 encoder and decoder with correct UTF-8 Chinese support and URL-safe format option.

输出
输入长度
0
输出长度
0
膨胀率
—
输出
字节数
0
状态
—

How to Use

  1. Encode text

    Open the Encode tab, paste your plain text (Chinese is supported) and click Encode to Base64.

  2. Decode text

    Open the Decode tab, paste a Base64 string and click Decode to text to restore the original.

  3. URL-safe format

    Tick the URL-safe option to replace + and / with - and _ and remove = padding, so the result can be placed directly in a query string.

FAQ

What is Base64?

Base64 is a binary-to-text encoding scheme that represents arbitrary binary data using 64 printable characters. It is widely used to carry binary content over text-only protocols such as SMTP, JSON and URLs.

Is Base64 encryption?

No. Base64 is encoding, not encryption — anyone can decode it. It is normally paired with real security measures such as HTTPS or password hashing.

Why is Chinese text encoded longer than English?

Base64 operates on bytes. A Chinese character occupies 3 bytes in UTF-8, so its encoded form is roughly 4 times longer than a single English letter.

What is the URL-safe format?

The standard Base64 alphabet uses + and /, which have special meaning in URLs. The URL-safe variant replaces them with - and _ and drops the = padding.

More Online Tools