Home/Tools/Developer Tools/Base64 Encoder and Decoder

FREE ONLINE DEVELOPER

Base64 Encoder and Decoder

Convert UTF-8 text to Base64 or decode valid Base64 back into readable text without uploading anything.

Free to use No signup Works in your browser
FREE ORENVU TOOL

Base64 Encoder and Decoder

UTF-8 text only ยท up to 1,000,000 input characters. Binary files and malformed UTF-8 are rejected instead of replacing their bytes. Standard Base64 accepts whitespace and omitted padding; Base64url is not supported. Conversion stays in your browser. Base64 is not encryption.

HOW IT WORKS

Use the base64 encoder and decoder in seconds

Encode and decode up to 1,000,000 input characters locally. This tool is for UTF-8 text, not arbitrary binary files. Invalid UTF-8 produces an error instead of silently replacing bytes with unreadable characters. Standard Base64 whitespace and omitted padding are accepted; the Base64url alphabet is not supported. Unicode text, including an initial byte-order-mark character, is preserved. Base64 is encoding, not encryption.

WORKED EXAMPLE

Base64 Encoder and Decoder: an example

Encoding Hello produces SGVsbG8=. Decoding SGVsbG8= returns Hello. Binary data such as /w== is rejected because it is not UTF-8 text.

FREQUENTLY ASKED QUESTIONS

Base64 Encoder and Decoder FAQ

Is Base64 encryption?

No. Base64 only changes the representation of data and is easy to reverse.

Does this support Unicode text?

Yes. It encodes and decodes UTF-8 text, including many non-English characters.

Why does valid Base64 show a UTF-8 error?

Base64 can contain any bytes, including images or binary files. This text decoder rejects bytes that are not valid UTF-8 instead of showing replacement characters.

Is my text uploaded?

No. Conversion happens locally in your browser.

COMMON USES

What you can do with this tool

01

Encode text as Base64

02

Decode Base64 into UTF-8 text

03

Prepare or inspect encoded API data