拖拽图像到此处,或点击选择
PNG、JPG、GIF、SVG、WebP、BMP、ICO — 最大 10 MB
Base64 编码将二进制图像数据转换为 ASCII 文本字符串。这允许您将图像直接嵌入 HTML、CSS 或 JSON 中,而无需单独的图像文件。
该工具支持所有主要图像格式:PNG、JPEG/JPG、GIF、SVG、WebP、BMP 和 ICO。每种格式都使用原生 FileReader API 正确编码。
处理在浏览器中进行。保存和分享均为可选操作,需要账户,并会将所选内容发送到我们的服务。
Base64 编码将二进制图像数据转换为基于文本的格式。这允许您将图像直接嵌入 HTML、CSS、JSON,无需单独的 HTTP 请求。适用于小图标、嵌入式徽标、电子邮件模板以及需要数据 URI 的 API 集成。
Base64 编码将文件大小增加约 33%。编码开销将 3 字节二进制数据变为 4 字节文本。对于小型资产,权衡可忽略不计。对于大型图像,建议作为单独文件提供。
使用 CSS 属性 background-image: url('data:image/png;base64,...') 或 background-image: url('data:image/svg+xml;base64,...')。也可以用于 HTML img 标签的 src 属性:<img src='data:image/jpeg;base64,...'>
小型 PNG 图标和 SVG 文件非常适合 Base64。文件大小小意味着编码开销最小。大型 JPEG 照片经 Base64 编码后会变得相当大,建议大型图像作为单独文件提供。