Use tool

Base64 encoder and decoder

Encode and decode Base64 or Base64URL locally in your browser, including unpadded output and data:*;base64 payload extraction. Input and output are not written to the URL, local storage, or backend logs.

Input limit is 256 KiB. Strict mode rejects whitespace, invalid characters, and incomplete padding; lenient mode only normalizes locally.

Drop a small file here or choose one locally. The file is encoded directly into the output in this browser; it is not uploaded, stored, or written into the input box.
Output
Data URL and byte diagnostics
完整操作报告
Input limit 256 KiB. Processing stays in this browser; paste content, then encode, decode, or extract a data URL payload.