图片转 Base64 工具
将图片转换为 Base64 字符串或 Data URI,或将 Base64 字符串解码回可预览、可下载的图片,全部在浏览器本地完成。
🔒 在您的浏览器本地处理
Loading…
使用方法
- 选择“编码”将图片转成 Base64,或选择“解码”将 Base64 转回图片。
- 在编码模式中,拖放图片或点击拖放区从设备中选择文件。
- 切换输出结果是否包含“data:”前缀,然后复制结果字符串。
- 在解码模式中,粘贴 Base64 字符串或 Data URI,即可预览并下载为图片。
功能特点
- 双向转换:图片转 Base64、Base64 转图片
- 可切换输出完整 Data URI 或纯 Base64
- 编码与解码模式均提供实时图片预览
- 一键复制结果、一键下载图片
- 100% 本地处理,图片不会离开你的浏览器
常见问题
什么是 Base64 图片编码?
Base64 编码会将二进制图片数据转成由 64 个可打印字符组成的纯文本。加上“data:image/png;base64,...”前缀后,即可直接嵌入 HTML、CSS 或 JSON,无需单独的图片文件。
为什么输出结果以“data:image/...;base64,”开头?
这是 Data URI 前缀,用于告诉浏览器或应用程序这段数据的 MIME 类型,以便正确渲染。如果只需要纯 Base64 内容,可以关闭这个前缀。
Base64 编码会让文件变大吗?
会的,大约会增加 33%,因为每 3 个字节的二进制数据会变成 4 个 Base64 字符。这种方式便于嵌入小图片,但并非压缩技术。
我的图片会被上传到哪里吗?
不会。所有编码和解码都使用 File 与 Blob API 在你的浏览器本地完成,不会发送到任何服务器。
为什么粘贴的 Base64 字符串会显示错误?
请检查复制过程中是否多了空格、换行或缺失字符。如果仍然失败,即使格式看起来像 Base64,该字符串也可能不是有效的图片数据。