所有工具
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
选择图像
使用上传控件选择任何图像文件。 PNG、JPEG、GIF 和 SVG 等常见格式均被接受。
- 2
等待编码
读取文件后,数据 URI 将出现在文本区域中。较大的文件需要更长的时间。
- 3
复制字符串
使用复制按钮获取整个数据 URI,包括 data: 前缀和媒体类型。
- 4
将其粘贴到需要的地方
将其用作图像标签的 src、CSS url() 值内或用作 JSON 负载中的字段。
提示和最佳实践
- 保持内嵌图像较小;该字符串比文件大大约三分之一。
- 复制整个数据 URI,包括 data: 前缀,否则浏览器将不会呈现它。
- 对于照片,托管文件并链接到它,而不是内联它。
常见问题
图片上传到任何地方了吗?
不会。该文件是在您的浏览器中读取和编码的,因此它永远不会离开您的设备。这是使用它而不是需要上传的在线转换器的主要原因。
为什么字符串比文件长这么多?
Base64 表示三个字节和四个字符,因此在任何其他开销之前,结果大约比原始文件大三分之一。
我应该在页面中内嵌图像吗?
只有小的。内联会保存请求,但会阻止文件单独缓存并使 HTML 更大,因此它适合图标和小徽标,而不适合照片。
我可以走另一条路吗?
不在这里。该工具将图像文件编码为文本。解码需要Base64解码器加上原始媒体类型。
文件大小有限制吗?
没有服务器限制,因为没有上传任何内容。非常大的图像仍然需要时间来编码并生成笨重的字符串。