Base64 文件编解码

将任意图片、PDF 或二进制文件本地转换为 Base64 DataURL 字符串,或将 Base64 还原为文件下载,不限大小零上传。

客户端本地计算 · 数据零上传

使用指南

  • 1. 拖拽任意图片、文档或二进制文件至上传区域,或粘贴 Base64 DataURL 字符串。
  • 2. 浏览器通过 FileReader 本地读取并即时生成对应的 Base64 编码与 MIME 类型。
  • 3. 一键复制完整 DataURL,或将 Base64 还原导出为原始文件。

技术优势与安全边界

  • 1. 纯本地 FileReader API 读取,大文件转换不消耗网络带宽。
  • 2. 自动检测图片尺寸、文件类型及准确的字节大小。
  • 3. 支持绝大多数主流文件格式(PNG, JPEG, SVG, WebP, PDF, TXT 等)。

常见问题 FAQ

Q: 为什么需要将图片转为 Base64 DataURL?
A: 将小型图标或关键图片转为 Base64 DataURL 可以直接内联在 HTML/CSS 中,减少 HTTP 请求次数,加快首屏渲染速度。
Q: 大文件转 Base64 会不会卡顿?
A: Base64 编码后的体积会比原文件增加约 33%。建议用于 10MB 以内的文件,MoxiKit 采用流式本地读取保证流畅性。