All tools

Base64 Encoder / Decoder

Encode text to Base64 or decode Base64 strings back to plain text. Supports Unicode.

0 chars
0 chars

About Base64

What is Base64?

Base64 is a binary-to-text encoding scheme that represents binary data using 64 ASCII characters (A–Z, a–z, 0–9, +, /).

Common uses

Embedding images in HTML/CSS, encoding email attachments (MIME), passing data in URLs, and storing binary data in JSON.

Size impact

Base64 encoding increases data size by approximately 33%. A 3-byte input becomes 4 Base64 characters.

Base64 Encoder / Decoder FAQ

Answers to the most common questions about this page.

Can I encode plain text to Base64 and decode it back?

Yes. The tool supports both Base64 encoding and decoding in one interface.

Does the Base64 tool support Unicode text?

Yes. Unicode input is supported, so non-ASCII text can be encoded and decoded correctly.

Can I use this tool for API payload and token debugging?

Yes. It is useful for inspecting Base64 strings commonly used in APIs, configs, and encoded payloads.

Is Base64 conversion done locally?

Yes. Conversions run in your browser without sending data to a server.