Base64 图片编码 / 解码
把图片转成 Base64 数据 URI 并可还原,全部在浏览器内完成。
全部在浏览器内运行,你输入的内容不会被上传。
关于这个工具
选择图片即可得到 Base64 文本和可直接粘贴的数据 URI,并显示原始大小、编码后大小与增幅。反向操作可粘贴 Base64 或数据 URI 以预览和下载图片。文件由 FileReader 在本地读取,不会上传。
常见问题
- 我的图片会被上传吗?
- 不会。文件由浏览器的 FileReader 读取并在本地编码,不会通过网络发送任何内容。
- 为什么 Base64 比原文件大?
- Base64 用四个字符表示三个字节,因此约大 33%,再加上数据 URI 前缀。这是把二进制嵌入文本的代价。
- 为什么 SVG 显示在 img 元素里?
- SVG 标记可能包含脚本。仅作为图片来源渲染可使其无害;若作为标记插入页面,它就会以本站来源执行。