Base64 Encoder / Decoder

Encode UTF-8 text to Base64 and decode Base64 strings back to text. This tool is useful for inspecting API payloads, small configuration values, email content, and text snippets that have been represented in Base64 form.

Base64 encoder and decoder tool

How to use this tool

Paste readable text and choose Encode to convert it into Base64. Paste a Base64 string and choose Decode to recover the original UTF-8 text. Invalid Base64 input is caught and shown as an error instead of breaking the page.

The tool supports UTF-8 text, so non-English characters can be encoded and decoded for everyday debugging tasks. For binary files, use a dedicated file encoder instead of pasting large binary content into a text area.

Example

The text Hello becomes SGVsbG8= in Base64. The value is not encrypted; it is simply represented with a character set that is convenient for transport in text-based systems.

Frequently asked questions

What is Base64?

Base64 is an encoding method that represents data using letters, numbers, plus, slash, and equals characters.

Is Base64 encryption?

No. Base64 does not hide or protect data. Anyone can decode it back to the original content.

What are common use cases?

Common uses include small API payloads, email formats, data URLs, tokens that are not secrets, and text-safe transport.

Privacy note

Your input is processed locally in your browser and is not uploaded to our server.

Related tools