文件与 Base64 / Data URI 互相转换

纯前端二进制转码:将任意本地文件编码为标准 Data URI(`data:mime;base64,...`),或反向粘贴 Base64 字符串直接恢复并下载为原始二进制文件。

点击选择或拖放任意文件到此处
支持图片、字体、PDF、音频、ZIP 压缩包等任意格式
嵌入此工具到你的网站 / 博客 无需开发 · 复制即可使用
HTML 嵌入代码 (iframe):
<iframe src="https://lucentool.com/zh/base64-file" width="100%" height="650" style="border:1px solid #e5e0d8;border-radius:12px;max-width:850px;width:100%;" frameborder="0"></iframe>
<div style="font-size:12px;color:#78716c;margin-top:6px;font-family:sans-serif;">Powered by <a href="https://lucentool.com/zh/base64-file" target="_blank" style="color:#c85a32;text-decoration:none;">Lucentool - 文件与 Base64 / Data URI 互相转换</a></div>

什么是 Data URI 与 Base64 编码?

Data URI 允许将小型图片、字体或二进制数据直接内联嵌入到 HTML 或 CSS 文件中(例如 `url("data:image/png;base64,...")`),从而完全省去额外的 HTTP 网络请求,消除页面初次渲染时的闪烁。

Base64 编码的 33% 空间膨胀

Base64 将每 3 个字节(24 位)的二进制数据编码为 4 个 ASCII 字符,因此编码后的数据体积恒定会产生 约 33.3% 的体积膨胀。它非常适合内嵌几 KB 的小图标、字体片段或密钥凭据,但不建议滥用于几 MB 的大图或高清视频。