文件与 PDF

文件 Base64 转换

在任意文件与 Base64 或 Data URL 之间转换

文件 Base64 转换
在任意文件与 Base64 文本之间转换
本地处理

文件 Base64 转换

将任意文件编码为纯 Base64 或带 MIME 的 Data URL,也可将 Base64 内容重建为文件。

使用说明

  • 编码文件最大 50 MB
  • Base64 体积通常比原文件大约增加三分之一
  • Base64 是编码方式,不提供加密保护

常见问题

文件转 Base64 后变大了很多,正常吗?
正常:Base64 每 3 字节编码为 4 字符,体积增加约 33%。小图片内嵌 CSS/HTML(Data URI)可以省一次请求;大文件则得不偿失——不仅体积膨胀,还无法被浏览器并行下载和缓存。
Data URI 和纯 Base64 有什么区别?
纯 Base64 只有数据本身;Data URI 加了前缀声明类型:data:image/png;base64,xxxx。在 HTML/CSS 里使用必须带前缀(否则浏览器不知道如何解读);传 API 时通常只发纯 Base64,由接口约定类型。
转换在本地进行吗?文件安全吗?
完全在浏览器本地完成,文件不会上传到任何服务器——这是它适合处理合同扫描件、证件照等敏感文件的原因。注意 Base64 是编码不是加密,输出结果任何人都能解码,保密需求请配合 AES 工具。