支持文本和文件的Base64编码解码,安全可靠,本地处理
Tool Tics 的 Base64 编解码工具 支持文本、图片、视频、任意二进制文件的 Base64 编码 与 解码,完全在浏览器本地运行,数据不上传服务器, 适合用于接口调试、邮件附件编码、网页内嵌图片、移动端资源打包等场景。支持 URL-safe 变体与 Data URI 格式, 一键复制、拖拽上传、实时预览图片/视频/文本,开发者与日常用户都能零门槛上手。
粘贴任意 UTF-8 文本即可一键编码为 Base64 字符串,或把 Base64 字符串还原为原始文本。 支持标准 Base64 与 URL-safe Base64 两种变体,兼容主流后端(Java、Node.js、Python、Go)输出。
支持拖拽上传图片、音视频、PDF、压缩包等任意类型文件(单文件最大 10 MB), 输出标准 Base64 字符串或带 MIME 前缀的 data: URI, 便于直接粘贴到 HTML/CSS/JSON 配置中。
把 Base64 字符串还原为原始文件并支持在线预览图片、视频、文本, 无需先下载再打开。解码 Data URI 时可以自动识别 MIME 类型,文件扩展名更准确。
所有编解码运算均在浏览器内完成,不会把文本或文件传输到服务器, 适合处理接口 Token、凭证、内部图片等敏感资料,离线也能使用(已加载过页面的前提下)。
Base64 是一种把二进制数据转为 ASCII 字符串的编码方式,由 RFC 4648 定义。 它每 3 个字节(24 bit)映射为 4 个可打印字符,因此编码后体积约为原始数据的 4/3 倍。 Base64 并不是加密,任何人都可以解码,但它解决了"二进制内容无法安全在纯文本协议中传输"的问题。
常见应用:HTML/CSS 中的 Data URI 内嵌图片、电子邮件附件(MIME)、JWT 的 Header 与 Payload、 数字证书(PEM)、OAuth 的 Basic Auth 凭证、把二进制资源塞进 JSON / XML 配置文件等。
Base64 是一种把任意二进制数据编码为 ASCII 可见字符的方法,使用 A–Z、a–z、0–9、+、/ 共 64 个字符表示。常用于在纯文本环境(如 JSON、URL、邮件、HTML 的 data URI)中安全传输二进制内容。
不会。本工具完全在浏览器本地进行编码与解码,文本和文件均不上传到任何服务器,处理过程也不会被日志记录,适合处理敏感内容。
单个文件最大支持 10 MB;超过 5 MB 会提示处理较慢。受浏览器内存限制,建议不要在网页上一次性处理过大的二进制文件。
Data URI 是形如 data:image/png;base64,iVBORw0KGgo… 的完整字符串,除了 Base64 数据外还包含 MIME 类型前缀,可以直接嵌入到 HTML、CSS 的 src/background-image 里。本工具解码时若提供 Data URI 可以更准确地还原文件类型。
不可以。Base64 只是编码而非加密,任何人都能轻易解码原文。如需保护隐私,请配合 AES、RSA 等加密算法或直接使用 HTTPS 传输。