Instant encode
Switch between encode and decode actions with one click.
Convert readable text to Base64 or decode Base64 strings instantly. No upload, no account, no server processing.
Switch between encode and decode actions with one click.
Text conversion runs in the browser.
Result text is prepared for pasting into apps, APIs, or docs.
Base64 represents any text or binary data using only 64 safe characters (A–Z, a–z, 0–9, + and /). It is used wherever data must pass through systems that expect plain text: email attachments, data URLs, HTTP headers, and many APIs.
This tool encodes text to Base64 and decodes Base64 back to text, including non-English characters and emoji. Everything runs in your browser with JavaScript. Nothing you type is uploaded to our server, so it is safe to use with private data.