UTF-8 文本
中文、emoji、多语言文本都能正确编码与解码,不再出现乱码。
拖拽文件到这里,或点击选择
任意类型文件,建议不超过 20MBBase64 是一种把二进制数据转换成文本的编码方式,常用于在 JSON、HTML、CSS、URL 和邮件中传递图片或其他二进制内容。这个工具可以在文本与 Base64 之间双向转换,也可以把任意文件编码成 Base64;编码与解码全部在浏览器本地完成,不会上传内容。
工具按 UTF-8 处理文本,中文、emoji 与其他语言都能正确还原。需要放进 URL 或文件名时,可以勾选 URL-safe,把标准 Base64 中的 + 和 / 换成 - 和 _;需要兼容邮件或旧式 MIME 场景时,可以按 76 个字符自动换行。
中文、emoji、多语言文本都能正确编码与解码,不再出现乱码。
一键切换 URL 安全变体,适合放在链接参数或文件名中使用。
任意文件都可以编码,支持输出纯 Base64 或完整 Data URL。
编码解码在浏览器内完成,文本与文件都不会上传服务器。
不是。Base64 只是一种把二进制数据表示为文本的编码方式,任何人都可以解码。需要保护隐私时请使用 AES 等真正的加密工具。
不会。编码与解码都在浏览器本地完成,内容不会被上传,也不会被保存。
支持。工具使用 UTF-8 编码处理文本,中文、emoji 和其他多语言字符都能正确编码与还原。
Base64 用 4 个字符表示 3 个字节,因此体积大约增加 33%。数据越大,编码后的文本越长。
标准 Base64 中的 + 和 / 在 URL 或文件名里可能需要转义,URL-safe 版本把它们换成 - 和 _,并省略末尾的等号,便于在链接和文件名中使用。
可以。切换到「文件」可以转换任意类型的文件,建议单个文件不超过 20MB;过大的文件会占用较多内存,可能让浏览器变慢。