← Back to all tools

Base64 Text Encode Decode

Free online Base64 text encoder/decoder: text to Base64 or back, UTF-8 Chinese supported. Local processing for data transfer.

How to use: 3 simple steps

Step 1

Input

Enter text or Base64.

Step 2

Convert

Encode or decode.

Step 3

Copy

Copy the result.

Key features

Local processing

All processing runs locally in your browser; data is never uploaded.

Free

Free to use, no limits.

FAQ

What is Base64 encoding for?
It turns text into ASCII-safe strings for transport in URLs, JSON, emails and APIs, avoiding special-character parsing issues.
Does it support Chinese?
Yes — UTF-8 Chinese encodes correctly and decodes back without garbling.
How do I decode Base64?
Paste the string (with or without a data: prefix) and click Decode to restore the original.
Is online encoding safe?
Safe — processing runs locally; text never uploads, suitable for sensitive strings.
What is it best for?
Data transport, API debugging, token parsing, frontend work, config encoding and URL params.
Are there limits on free use?
No. Free, no registration, unlimited, long text supported.
Does Base64 inflate size?
Yes, by ~33% — fine for small data (tokens, short text); large files should stay binary.
What if decoding fails?
A clear "Invalid Base64" notice appears and the input stays intact for inspection.