BaroBenchYour digital workbenchWorkbench
KOEN한국어로 전환
Your inputs and files are processed in this browser.Ready without an account

Base64 text encoder & decoder

Encode and decode UTF-8 text, including Korean and emoji, as standard Base64.

Processed in this browser · nothing is uploaded

Input & options

Result

Ready when you are

Enter your input and run the tool to see your result here.

Good to know

Base64 is an encoding, not encryption. Decoding supports UTF-8 text rather than arbitrary binary files. Uses the standard + / alphabet.

For example
Operation: encode
Input: 안녕하세요 👋
FIELD NOTES

Understand and use your results

Compare Base64 text from APIs or configuration with its UTF-8 string form. This encoding is reversible by anyone and must not be used to hide secrets.

How to use it

  1. Choose encoding or decoding and paste the text.
  2. Inspect and copy the result. On a decoding error, check that the input is standard Base64.

Worked example

Input and options
Hello
Result or interpretation
SGVsbG8=

This represents the UTF-8 bytes using the standard Base64 alphabet. The final = is padding. Korean and emoji are encoded as UTF-8 bytes first, which can make the result longer than for Latin text.

Can it decode images or URL-safe Base64?

This tool is for text, not arbitrary binary images. It uses the standard + / alphabet rather than the URL-safe - _ alphabet. Invalid UTF-8 bytes produce an error instead of replacement characters.

Unexpected result? Report a problem

What are you working on?

↑ ↓ navigate · Enter open · Esc close