文件 ↔ Base64 转换器

把任意文件编码为 Base64,或把 Base64 解码回可下载的文件。 支持所有文件类型:PDF、DOCX、ZIP、MP3、MP4、图片、JSON、XML 等。 可输出原始 Base64 或 Data URI。另见:图片 Base64 转换器。
所有处理均在浏览器本地完成 — 您的文件绝不会被上传到任何服务器。
方向: 格式:
📄
点击选择或把文件拖放到此处
任意文件类型 — 最大 10 MB
⚠ 文件较大(>5 MB)。编码后的 Base64 会非常长,可能使浏览器变慢。
文件名:-
MIME 类型:-
文件大小:-
Base64 大小:-
编码:文件 → Base64
上传或拖放任意文件即可编码为 Base64。可输出原始 Base64或完整的Data URI。
解码:切换方向即可把 Base64 字符串解码回文件 — 粘贴任意 Base64 字符串或 Data URI 并下载原始文件。文件类型按魔数(PDF、ZIP、PNG、JPEG、MP3 等)或 Data URI 的 MIME 类型自动识别。
URL-safe:把 + 替换为 -、/ 替换为 _,并去掉末尾的 = 填充。
支持:任意文件类型(PDF、DOCX、ZIP、MP3、MP4、图片、文本等)— 最大 10 MB。
隐私:所有处理均在浏览器本地完成 — 您的文件绝不会被上传。
以 Base64 文本表示文件

Base64 把文件的每 3 个字节映射为 4 个可打印字符,因此文本比原始字节大约 33%。在前面加上 data:<mime>;base64, 前缀后,任意文件都变成浏览器可以直接打开的自包含 data URI。

由于整个文件必须以文本形式保存在内存中,Base64 适合中小文件 — 而不是几百兆的载荷。