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
Base64 represents binary data using 64 printable characters, so it can travel safely through text-only systems like JSON, email or URLs.
A variant that swaps + and / for - and _ and drops the = padding, so the result can be used in URLs and filenames without escaping.
Yes. Text is encoded as UTF-8 first, so any character works.