📄
文件转 Base64
把任意文件编码为 Base64 或 Data URI,内嵌到代码、CSS、邮件。纯本地处理。
本地处理 · 不上传
加载工具中…
相关:文件Base64 · Data URI · base64编码 · 文件转码 · 内嵌
文件转 Base64 把图片或小文件编码成 Base64 字符串或 data URI,可直接内联进 HTML 与 CSS。转换在浏览器本地完成,文件不上传。
使用步骤
- 选择或拖入文件
- 选择输出纯 Base64 或 data URI
- 复制结果
- 或反向粘贴 Base64 还原文件
使用场景
- 把小图标内联进 CSS 减少请求
- 在邮件模板中嵌入图片
- 把文件塞进 JSON 字段传输
- 调试接口时构造 Base64 参数
小贴士
- Base64 编码后体积增大约三分之一,大文件内联反而拖慢首屏,通常只适合几 KB 以内的小图标。
- data URI 必须带正确的 MIME 类型前缀,类型写错浏览器会拒绝渲染。
- 内联的图片无法被浏览器单独缓存,每次加载页面都要重新传输,这是与外链图片最大的取舍点。
常见问题
什么时候该内联图片?
文件很小(一般 4KB 以内)、且该图在首屏必需时,省下一次请求是划算的。稍大的图片内联会撑大 HTML/CSS,得不偿失。
为什么体积变大了?
Base64 用 64 个可打印字符表示二进制,每 3 字节编码成 4 字符,固定膨胀约 33%。这是编码方式决定的,无法避免。
文件会上传吗?
不会。读取与编码都由浏览器本地完成,文件不经过网络,处理敏感文件也是安全的。
文件转 Base64是免费的吗?
是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。
使用文件转 Base64,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。