Text, files, and images β with live mode, character-set control, and a local history. Everything runs in your browser.
Upload a file, then choose whether to encode it to Base64 or decode a Base64 file back to its original file. All processing is local.
Drag & drop any file here, or
Saved only on this device (browser local storage) β never uploaded anywhere. Click an entry to reload it.
Everything you'd expect from a Base64 tool, plus the extras developers keep asking for.
No. Encoding, decoding, and file conversion all happen locally in your browser. Nothing is sent to or stored on our servers.
It replaces the standard '+' and '/' characters with '-' and '_', and typically drops padding, so the result is safe inside URLs, filenames, and cookies.
This usually means the wrong character set is selected. Text encoded as UTF-8 must be decoded as UTF-8 β using ISO-8859-1 or UTF-16 instead will corrupt multi-byte characters.
Yes β use the File Converter section to drag and drop or select any file. It returns the Base64 string, optionally with a data URI prefix, and previews images automatically.
No. History is stored only in your browser's local storage on your own device. You can delete individual entries or clear everything at any time.
It inserts a line break every 76 characters, matching the MIME (RFC 2045) standard used for email attachments and some legacy systems.
All tools are free. If they've saved you time, consider supporting us.