Data URI转换工具

在线 Data URI 转换工具,上传图片或文件转为 base64 data URI,直接内嵌到 HTML/CSS/JS,减少请求,显示体积对比和适用场景。

工具介绍

Data URI转换工具可以将您上传的文件(特别是图片)转换为 Base64 编码的 Data URI,方便您直接嵌入到 HTML、CSS 或 JavaScript 代码中使用。工具会同时显示原始文件和 Base64 编码后的体积大小,并提供不同场景下的使用代码示例。

使用方法

只需点击「选择文件」按钮,选择您需要转换的文件(推荐图片类文件),工具会自动读取并完成转换,结果区域会显示完整转换结果和不同使用场景的代码示例。您可以直接复制对应代码使用。

转换原理

Data URI 是一种将小型文件嵌入到网页中的方案,格式为:data:[MIME类型];base64,[编码内容]

注意事项

什么是Data URI?有什么用处?

Data URI 是一种将文件数据直接嵌入到网页中的 URI 方案,它可以将图片等小型资源直接编码到 HTML/CSS 代码中,减少 HTTP 请求数量,提升页面加载速度,适合用于小图标等小型资源。

为什么Base64后的体积比原来大?

Base64 编码每 3 字节原始数据会编码为 4 字节的文本数据,所以体积固定比原始文件大 33% 左右,这是编码规则决定的,属于正常现象。

哪些文件适合用Data URI?

一般建议 100KB 以内的小文件,比如小图标、简单背景图片等。大文件使用 Data URI 会导致 HTML/CSS 文件体积过大,反而影响性能,不建议使用。

转换后的代码可以直接用吗?

可以直接使用,工具生成的 HTML/CSS/JavaScript 代码示例都是可以直接复制到项目中使用的完整代码片段。