Base64 Encoder
Encode text to Base64 instantly, live as you type, Unicode-safe.
Type in either field — the other updates live, both directions. Unicode-safe (emoji, accented characters, etc.). Runs entirely in your browser — safe for API keys, tokens, and other secrets you wouldn't want leaving your machine.
Need the opposite? Use Base64 Decoder
What is Base64 Encoder?
Type any text and get its Base64-encoded form instantly, both directions at once — edit either the plain text or the Base64 field and the other updates live. Safe for Unicode text (emoji, accented characters, and more), since it encodes via UTF-8 bytes rather than the older Latin1-only btoa().
FAQ
Yes — it encodes through TextEncoder/UTF-8 first, so accented characters, emoji, and other Unicode text round-trip correctly, unlike the browser's raw btoa().
No practical limit for typical use — everything happens in memory in your browser.