Developer

Base64

Encode text to Base64 and decode it back, instantly.

Output

How it works

1

Enter your input

Type or paste text to encode, or a Base64 string to decode.

2

Pick a direction

Switch between encode and decode — the output updates as you type.

3

Copy the result

Copy the encoded or decoded text; it never leaves your browser.

Why use Base64

Both directions

Encode plain text to Base64 or decode a Base64 string back to readable text in one place.

Unicode-safe

Handles accented and non-Latin characters correctly, so decoded text comes back intact.

Private by default

Encoding and decoding run locally, so you can paste sensitive strings safely.

Frequent questions

Is Base64 encryption?
No. Base64 is an encoding, not encryption — anyone can decode it. It is used to represent binary or text safely in places that expect plain ASCII, not to keep data secret.
Does it handle emoji and accents?
Yes. Input is treated as UTF-8, so non-Latin characters and emoji encode and decode without corruption.