图片转 Base64

选择或拖入一张图片,即可得到纯文本、Data URI、CSS、HTML 或 JSON 格式的 Base64。所有操作都在浏览器中完成。

图片文件

不会保存任何内容,也不会发送到任何服务器。

图片转 Base64 工具可以把图片文件转换成一串文本,方便直接嵌入你的代码。选择文件或把它拖到上传区域,就能看到预览,以及文件名、类型、尺寸和大小。结果提供五种格式:纯文本、Data URI、带 background-image 的 CSS 规则、HTML 的 img 标签和 JSON 对象。切换格式是即时的,不会重新读取文件。它支持最大 10 MB 的 PNG、JPEG、GIF、WebP、BMP、ICO、AVIF 和 SVG。所有处理都在你的浏览器中完成,图片不会被上传到任何服务器。

使用方法

  1. 用选择器选取图片,或把图片拖到上传区域。
  2. 查看预览和文件信息。
  3. 选择输出格式:纯文本、Data URI、CSS、HTML 或 JSON。
  4. 点击复制,把结果放入剪贴板。

常见问题

支持哪些图片格式?
支持 PNG、JPEG、GIF、WebP、BMP、ICO、AVIF 和 SVG,单个文件最大 10 MB。类型根据内容判断,而不是文件名的扩展名。
我的图片会上传到服务器吗?
不会。转换在你的浏览器中使用浏览器自带的接口完成,不会保存或发送任何内容。
什么时候适合把图片嵌入为 Base64?
对图标这类小图片,可以省去一次额外请求。Base64 比原文件大约多三分之一,因此不适合大图。
如何检查转换结果?
把 Data URI 粘贴到 Base64 图片查看器中,就能看到与你所选相同的图片。

相关工具