Base64 Encoder & Decoder
Convert text to Base64 or decode Base64 back to plain text. Runs entirely in your browser.
Last updated
Encoded or decoded text will appear here.
Copied
About this tool
Base64 turns arbitrary bytes into a set of 64 printable characters (A–Z, a–z, 0–9, +, /), which is why it's used to embed binary-ish data in text formats like JSON, URLs, or email. Encoding uses the browser's native TextEncoder and btoa, so full Unicode text (emoji, accents, non-Latin scripts) is handled correctly rather than just plain ASCII.
Nothing you type here is sent anywhere — the conversion happens locally in your browser tab.