Base64 encoder & decoder

Convert Unicode text to Base64 and back.

Your starting point

Processed only on this device.

A LITTLE MORE CLARITY

Base64

Conversion complete

Example result · Adjust the inputs to make it yours

Output characters36
SG9sYSwgVXRpbGl0eUluc3RhbnQg8J+Riw==

UNDERSTAND THE HOW

More than a result. An explanation.

We encode UTF-8 bytes using the standard Base64 alphabet. This is not encryption; anyone can decode it.

text ↔ UTF-8 bytes ↔ Base64
Assumptions and limitations

Valid UTF-8 text only, not binary files. Maximum 100,000 characters. Standard padded Base64.

A simple example

Hello → SGVsbG8=

Are my inputs stored?

No. Processing stays in your browser. Only tool IDs and timestamps are kept in your recent history; password generation is excluded.

Formula visible · Updated September 8, 2026

Worked example and interpretation

Hola, with no spaces or newline, encodes as SG9sYQ==. Decoding restores the original text. Copying an extra newline changes the bytes and can change the output. UTF-8 represents accents and other characters.

What to check

Base64 does not protect secrets: anyone can reverse it. It is not compression and usually increases size. This tool handles UTF-8 text and standard Base64, not arbitrary binary files or every URL-safe variant.

Methods, limitations and contact