Base64 文件转换工具

上半区把一段 Base64 字符串还原成文件,可预览图片或直接下载;下半区把本地文件转成 Base64 文本。给接口塞图片、把小图标内联进 CSS、或者从日志里捞出一个 data URI 想知道它原本是什么文件时用。

工具界面在页面加载完成后显示在本段下方,可以直接使用。所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。

Base64 文件转换工具能做什么

上半区把一段 Base64 字符串还原成文件,可预览图片或直接下载;下半区把本地文件转成 Base64 文本。给接口塞图片、把小图标内联进 CSS、或者从日志里捞出一个 data URI 想知道它原本是什么文件时用。

怎么用Base64 文件转换工具

  1. 上半区先填文件名和扩展名;粘贴合法 Base64 后,扩展名会根据识别出的 MIME 自动补上
  2. 在多行文本框里粘贴 Base64 串,不合法会直接红字提示
  3. 点「预览图片」在中间看图(最大高度 400px),或点「下载文件」把还原后的文件存到本地
  4. 下半区把文件拖进上传区,也可以直接在页面上粘贴图片
  5. 需要 data:...;base64, 前缀就保留勾选,不需要就取消,只留纯 Base64
  6. 点「复制」把转换结果取走

示例

输入:

上传 1 KB 的 logo.png

输出:

约 1.4 KB 的 Base64 文本

Base64 用 4 个字符表示 3 个字节,体积固定增加约 33%

使用技巧与注意点

常见问题

为什么我粘的 Base64 被判为非法?

常见原因是混进了换行、空格或 HTML 标签,或者是 URL-safe 变体(含 - 和 _)。标准校验只认 A-Za-z0-9+/= 这 65 个字符。

扩展名没有自动填出来?

只有能从 Base64 头部识别出 MIME 类型时才会自动补,识别不出来就保持你手填的值,手工填 png、jpg、pdf 即可。

Office 文档、压缩包也能转吗?

能。任何文件本质上都是字节流,转成 Base64 后可以直接贴进 JSON 或 XML 里传输。

下载下来的文件名不对?

文件名和扩展名是两个独立输入框,下载时拼接在一起。扩展名框填 png,存下来就是「文件名.png」。

相关工具

同类单位换算工具

查看全部单位换算工具