Free · no signup · browser-local

Base64 Encoder and Decoder for UTF-8 Text

Paste plain text to encode it as Base64, or decode a Base64 string back to UTF-8. Chinese characters and emoji can be converted in your browser.

Browse all tools →

Input

Result

Getting started

Enter text or Base64, choose the direction and copy the output.

Before you use the result

Base64 is an encoding, not encryption; do not treat output as secret storage.

Try an example

Encode “Hello 世界”, then decode the result to check the round trip.

How it works

Text is converted to UTF-8 bytes before Base64 encoding and strictly decoded back.

Frequently asked questions

Convert UTF-8 text to Base64 and decode it locally.

How do I use Base64 Encoder and Decoder?

Enter text or Base64, choose the direction and copy the output.

Does this tool upload my data?

Inputs and files are processed in your browser. Page-view analytics do not contain your tool input.

What should I check before using the result?

Base64 is an encoding, not encryption; do not treat output as secret storage.