Toolbox Hub
所有工具

Image to Base64

Convert images to Base64

Convert images to Base64 在您的浏览器中本地运行

About the

图像到 Base64 转换器将任何图像文件转换为 Base64 数据 URI,您可以直接粘贴到 HTML、CSS 或 JSON 中。该文件是使用浏览器自己的文件读取器读取并在本地编码的,因此永远不会上传,这使得您不想发送给第三方的徽标和资产变得安全。字符数与结果一起显示,因为 Base64 将大小扩大了大约三分之一,当字符串最终内联在页面中时,这一点很重要。

Where people use the

  • 内联一个小徽标,以便电子邮件模板无需外部资源即可呈现。
  • 在单文件 HTML 文档中嵌入图标。
  • 将图像放入仅接受文本的 JSON 有效负载中。
  • 避免在通过 HTTPS 提供的页面上出现混合内容警告。

How to use the

  1. 1

    选择图像

    使用上传控件选择任何图像文件。 PNG、JPEG、GIF 和 SVG 等常见格式均被接受。

  2. 2

    等待编码

    读取文件后,数据 URI 将出现在文本区域中。较大的文件需要更长的时间。

  3. 3

    复制字符串

    使用复制按钮获取整个数据 URI,包括 data: 前缀和媒体类型。

  4. 4

    将其粘贴到需要的地方

    将其用作图像标签的 src、CSS url() 值内或用作 JSON 负载中的字段。

提示和最佳实践

  • 保持内嵌图像较小;该字符串比文件大大约三分之一。
  • 复制整个数据 URI,包括 data: 前缀,否则浏览器将不会呈现它。
  • 对于照片,托管文件并链接到它,而不是内联它。

常见问题

图片上传到任何地方了吗?

不会。该文件是在您的浏览器中读取和编码的,因此它永远不会离开您的设备。这是使用它而不是需要上传的在线转换器的主要原因。

为什么字符串比文件长这么多?

Base64 表示三个字节和四个字符,因此在任何其他开销之前,结果大约比原始文件大三分之一。

我应该在页面中内嵌图像吗?

只有小的。内联会保存请求,但会阻止文件单独缓存并使 HTML 更大,因此它适合图标和小徽标,而不适合照片。

我可以走另一条路吗?

不在这里。该工具将图像文件编码为文本。解码需要Base64解码器加上原始媒体类型。

文件大小有限制吗?

没有服务器限制,因为没有上传任何内容。非常大的图像仍然需要时间来编码并生成笨重的字符串。

相关工具