拖放任意图片,将其转换为 Base64 字符串或 data URI。选择输出格式,并直接复制到 HTML、CSS 或 JSON 中。不会上传文件——一切都在浏览器中运行。
图片转Base64 使用浏览器内置的 FileReader API,将图片文件转换为 Base64 编码字符串。输出可格式化为原始 Base64 字符串、完整 data URI、CSS background-image 声明或 HTML img 标签——取决于目标用例。
Base64 是一种将二进制数据(如图片)编码为纯文本 ASCII 字符串的方式。data URI 是带有 MIME 类型前缀的 Base64 字符串,格式为 data:image/png;base64,... —可直接放入 img 标签的 src 属性或 CSS background-image 中,从而嵌入图片而无需单独请求文件。
data URI 非常适合小型图标、徽标,或外部文件引用可能被阻止的 HTML 邮件中的内联图片。对于大图片,它们会增加页面体积并可能影响性能,因此请谨慎使用。
不会。FileReader API 会直接在浏览器中编码图片。图片不会离开你的设备。
Base64 编码会使数据大小增加约 33%,因为每 3 字节二进制数据会变成 4 个 ASCII 字符。100 KB 的图片转为 Base64 字符串后约为 133 KB。