文件 Base64 转换

文件转 Base64 与 Data URI,文件不上传

浏览器内运算File to Base64工具型03编码与加密

什么是文件 Base64 转换

文件 Base64 转换工具在浏览器内读取本地文件并输出 Base64 字符串与可直接嵌入 HTML/CSS 的 Data URI,同时给出体积膨胀情况。文件通过浏览器文件接口读取,不存在上传过程。

怎么用文件 Base64 转换

  1. 1点击「选择文件」挑选本地文件(图片、PDF、证书等都可以)。
  2. 2查看文件信息与 Base64 长度,注意体积会膨胀约 33%。
  3. 3按需复制纯 Base64 或带 MIME 前缀的 Data URI。

在代码里怎么实现?

一次性操作用上面的工具,重复性工作建议固化到脚本或项目里。

# 文件转 Base64(macOS 用 base64 -i)
base64 -w 0 logo.png > logo.b64

# 还原
base64 -d logo.b64 > logo.png

常见问题

多大的文件适合转 Base64?+

建议控制在几百 KB 以内。Base64 会让体积增加约三分之一,且无法被浏览器单独缓存,把大图内联进 CSS 或 JSON 反而会拖慢首屏。小图标、字体子集这类小文件才适合内联。

这个页面会上传我的文件吗?+

不会。文件通过 File API 在本地读取为 ArrayBuffer 后直接编码,页面不存在上传文件的接口。你可以在浏览器网络面板中确认整个过程没有携带文件内容的请求。

相关工具

全部工具