Base64 Encoder & Decoder

Convert text to Base64 or decode Base64 back to plain text. Runs entirely in your browser.

Copied

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.