Convert text or files to Base64 and back — UTF-8 safe, with URL-safe and data-URI output, and one-click decode into a downloadable file. Everything runs in your browser.
Base64 turns any data — text, images, fonts, binaries — into a plain-text string made of letters, digits, and a couple of symbols. That makes it safe to drop into places that only accept text: JSON payloads, data URIs in CSS or HTML, JWTs, email attachments, API keys, and config files. This tool encodes and decodes it instantly, both directions, for text and files, without sending anything to a server.
Because it runs entirely in your browser, you can safely encode or decode sensitive values — tokens, credentials, private keys — without pasting them into a site that logs what you submit.
btoa can't do this on its own).data: URI.+/ for -_ and drop padding, the form used in URLs, JWTs, and filenames.data:<mime>;base64,… for inlining directly into HTML or CSS.No account, no upload — encode, decode, copy or download.