Karu Tools

Developer and data

Base64 Encoder / Decoder

Encode text to Base64 and decode Base64 strings back into UTF-8 text locally in your browser.

Result

S2FydSBUb29scyBCYXNlNjQgc2FtcGxl

Features of the Base64 Converter

Encode text to Base64 and decode Base64 strings back into UTF-8 text. Use it when checking API data, configuration values, test fixtures, and short encoded strings.

Open detailed notes

What Base64 encoding means

Base64 encoding converts binary data or text into a string that uses letters, numbers, and a small set of symbols. It is often used when data needs to fit into JSON, URLs, email, configuration files, or systems with text-only fields.

What Base64 decoding means

Base64 decoding converts a Base64 string back into the original text. This tool displays decoded data as UTF-8 text, so it can also inspect Base64 strings that contain Japanese or other non-ASCII text.

Notes for developers

  • Use it to inspect Base64 strings in API responses, configuration values, and test data.
  • Base64 is not encryption. Anyone can decode a Base64 string back to its original data.
  • This tool focuses on UTF-8 text. Image and file Base64 conversion is outside the current scope.
  • Encoding and decoding run in the browser without sending your input to a server.

Frequently asked questions

Is the input saved?

No. Encoding and decoding run locally in your browser, and the input is not sent to a server.

Can it encode Japanese text?

Yes. This tool treats input text as UTF-8 before encoding it to Base64.

Is Base64 encryption?

No. Base64 is an encoding format, not encryption. Anyone can decode a Base64 string back to its original data.

Can it convert images or files to Base64?

This tool currently focuses on text. Image and file Base64 conversion is under consideration.