无需上传 浏览器内处理 Base64 / Data URI

图片转Base64

将图片转换为Base64 Data URI字符串,用于嵌入HTML、CSS和JSON。

设置

将图片转换为Base64

图片转Base64转换器可以在浏览器中直接将任何图片编码为Base64字符串。这对于将图片直接嵌入HTML、CSS或JSON中非常有用,无需单独的文件请求。

所有处理在本地进行。您的图片绝不会上传到任何服务器,确保完整的隐私和安全。

Data URI编码

生成完整的Data URI,可以直接粘贴到HTML img src或CSS background-image属性中。

批量处理

一次编码多张图片,并将所有结果复制为结构化的JSON对象。

零上传

文件保留在您的浏览器中。没有服务器上传,没有Cookie,没有追踪。您的数据保持私密。

使用方法

1

通过拖拽、文件选择器或粘贴上传一张或多张图片。

2

选择输出格式:纯Base64或完整Data URI。

3

点击"全部编码"将图片转换为Base64字符串。

4

复制单个结果或一次性复制全部为JSON。

常见问题

Base64是一种二进制到文本的编码方案,将二进制数据(如图片)转换为ASCII字符串。它会使文件大小增加约33%,但允许将图片直接嵌入基于文本的格式中。

Data URI是一种URI方案,将数据直接嵌入URL字符串中。对于图片,它看起来像 data:image/png;base64,iVBORw0KGgo...,可以在HTML、CSS和其他Web上下文中使用。

由于所有处理都在浏览器中进行,没有服务器端限制。但是,非常大的图片可能产生非常长的Base64字符串。

不会。所有编码都在浏览器中使用FileReader API本地进行。您的图片永远不会离开您的设备。