Encode UTF-8 text or files, or decode strict Base64 and Base64url into safe local downloads.
Browser only · Originals unchanged
Inputs stay in this browser. This tool does not upload file contents or contact external processors. Reset clears previews and download links; it does not securely erase device storage.
Encoding: UTF-8 text up to 2 MiB, or any file up to 4 MiB. Decoding: ASCII encoded text/file; at most 6 MiB input file and 4 MiB decoded bytes. Standard Base64 requires exact padding; whitespace, mixed alphabets and nonzero padding bits are rejected. Base64url accepts canonical padded or unpadded input. It emits unpadded output. The selected source alone is processed; an empty text box is valid empty data.
UTF-8 errors produce a clear message; choose binary output for non-text data. BOM characters are retained. Downloads contain the complete output; large previews are truncated. Decoded HTML and binary data are never executed or rendered. Base64 is encoding, not encryption.
All Browser Tools · Profile Picture Maker