Base64 Encoder / Decoder

Encode text to Base64 or decode Base64 back to text, with full UTF-8 and URL-safe support. Also converts files to Base64 data URLs. Free and private.

23 → 52 characters

Frequently asked questions

What is Base64?

Base64 represents binary data using 64 printable characters, so it can travel safely through text-only systems like JSON, email or URLs.

What's URL-safe Base64?

A variant that swaps + and / for - and _ and drops the = padding, so the result can be used in URLs and filenames without escaping.

Does it support emoji and non-English text?

Yes. Text is encoded as UTF-8 first, so any character works.

Theme