图片工具 / 16
图片转Base64
将图片编码为完整的Base64数据URL,用于CSS、HTML或传输。
图片转Base64: TOEA通过浏览器的FileReader读取文件字节,并在Base64负载前添加其MIME类型。 完全在浏览器中本地运行,文件不会上传到服务器。
- 类别
- 图片工具
- 使用次数
- 在浏览器中
- 费用
- 免费·无需注册
- 可用性
- 可直接使用
完全在浏览器中运行
↥
选择图片
JPG、PNG、WebP或GIF·最大30 MB
何时值得内嵌
数据网址可以省去一次请求,但无法单独缓存:每次复制包含它的HTML或CSS时,都会再次下载,而且体积约比文件大三分之一。这种取舍适合几KB大小的小图片,例如样式表中的图标或模糊占位图。跨页面重复使用的照片和图片,作为普通文件加载更快。对于SVG,将标记进行网址编码通常比Base64生成更短的数据网址。
数据网址不适用的地方
Gmail和许多其他邮件客户端不会显示以内嵌数据网址的形式添加的图片,因此在新闻邮件中应改为链接到托管图片。许多接受Base64图片的API只需要负载内容:删除base64后面的逗号及其之前的所有内容。使用内容安全策略的页面必须在img-src指令中列出data:,内嵌图片才能加载。
使用方法
- 选择图片。
- 在本地进行编码。
- 复制生成的数据URL。
隐私与限制
文件会保留在你的设备上。Base64是一种编码方式,并非加密;它会使数据大小增加约三分之一。
相关工具
常见问题
可以将它粘贴到img标签中吗?
可以。在允许使用数据URL的地方,完整的数据URL可以用作图片的src。
为什么结果比文件更长?
Base64使用文本字符表示二进制字节,并会增加额外开销。
免费工具·使用在浏览器中次·无需账户