上传文件
  1. base64hub
  2. 文件工具

Base64 文件转换工具:PDF、ZIP、音频、视频

把文件转为 Base64,用于 JSON、API 和电子邮件;或把 Base64 字符串还原成其中的 PDF、压缩包、文档、音频、视频或字体,保存前可先预览。

免费 无需注册,不限次数 本地 不上传任何内容 更新于 2026年10月27日
PDFBase64 转 PDF查看并保存 PDF FILE文件转 Base64任意文件,可批量,不限大小 FILEBase64 转文件识别格式、预览、下载 PDFPDF 转 Base64把 PDF 嵌入 JSON、API 和邮件 MP3Base64 音频播放器播放并保存 Base64 音频 MP3Base64 转 MP3播放并保存 MP3 MP3音频转 Base64MP3、WAV、OGG、M4A 转 Base64 MP3MP3 转 Base64MP3 转 data URI 或纯 Base64 ZIPBase64 转 ZIP列出文件并保存压缩包 ZIPZIP 转 Base64把压缩包变成 Base64 字符串 WAVWAV 转 Base64未压缩音频转 Base64 WAVBase64 转 WAV播放并保存 WAV MP4视频转 Base64MP4、WebM、MOV 转 Base64 MP4Base64 转视频播放并保存视频 MP4MP4 转 Base64把 MP4 片段转为 Base64 MP4Base64 转 MP4播放并保存 MP4 DOCXBase64 转 Word查看文本,保存 .docx DOCXWord 转 Base64DOCX 文件转 Base64 XLSXBase64 转 Excel预览工作表,保存 .xlsx XLSXExcel 转 Base64把电子表格转为 Base64 PPTXBase64 转 PowerPoint预览幻灯片文本,保存 .pptx TTF字体转 Base64TTF、OTF、WOFF2 生成 @font-face TTFBase64 转字体预览并保存字体

我需要哪个文件工具

你的任务工具
任意文件转 Base64,可一次多个文件转 Base64
未知类型的 Base64 还原为文件Base64 转文件
用于 API、电子签名服务和电子邮件的 PDFPDF 转 Base64、Base64 转 PDF
压缩包ZIP 转 Base64、Base64 转 ZIP(列出其中的文件)
Word、Excel、PowerPointWord 转 Base64、Base64 转 Word、Excel 转 Base64、Base64 转 Excel、Base64 转 PowerPoint
语音或 TTS API 返回的音频Base64 音频播放器、Base64 转 MP3、Base64 转 WAV
音频转 Base64音频转 Base64、MP3 转 Base64、WAV 转 Base64
视频视频转 Base64、MP4 转 Base64、Base64 转视频、Base64 转 MP4
CSS 中的 Web 字体字体转 Base64(生成 @font-face 规则)、Base64 转字体

解码器会预览浏览器能显示的内容:PDF 用浏览器自带的 PDF 查看器,音频和视频用播放器,字体显示示例文本,ZIP 显示文件列表,DOCX 显示文本,XLSX 显示第一个工作表,PPTX 显示幻灯片文本。每个解码器还会显示解码后字节的 SHA-256,方便你与发送方提供的校验和比对。

从开头几个字符识别文件

Base64 开头文件类型
JVBERi0PDF(%PDF-)
UEsDBAZIP,以及所有基于 ZIP 的格式:DOCX、XLSX、PPTX、ODT、EPUB、JAR、APK
SUQz带 ID3 标签的 MP3
//s 到 //v不带 ID3 标签的 MP3 帧(FF FB)
UklGRRIFF:WAV 音频或 WebP 图片
T2dnUwOgg(Vorbis 或 Opus 音频)
AAAAGGZ0eXA、AAAAIGZ0eXAMP4、M4A、MOV(ftyp box)
GkXfoWebM 或 Matroska
d09GMg、d09GRgWOFF2、WOFF
AAEAAA、T1RUTwTrueType、OpenType 字体
H4sIgzip,交给 gzip 解码器 处理

不以上述任何前缀开头的 Base64 字符串,也可能是不太常见格式的文件,或者是文本。Base64 转文件 会尝试完整的签名列表;如果字节其实是文本,就直接显示文本。

实用提示

  • API 和 JSON:大多数服务需要不带 data: 前缀、不换行的纯 Base64。编码器默认就是这样;只有给浏览器和 HTML 用时,才把输出切换为 data URI。
  • 电子邮件附件 是每 76 个字符换行的 Base64。要读取原始邮件中的附件,请使用 电子邮件解码器。
  • 类型不符:针对某种格式的解码页面同样能保存其他格式,内容不匹配时会给出警告。以 UEsDBA 开头的“PDF”其实是 ZIP。
  • 大文件:编码是分块进行的,超过 4 MB 时文本预览会被截断。下载总是保存完整结果;非常大的输出只能保存,不能复制。

处理图片时,图片工具 还提供缩放和格式转换;文本工具 则负责字符串和字符集。

常见问题

不知道文件类型时,怎样把 Base64 转成文件?

粘贴到 Base64 转文件。它会读取开头的字节,识别出格式(PDF、ZIP、PNG、MP3 等等),在浏览器支持时显示预览,并为下载建议正确的扩展名。

文件大小有限制吗?

没有上传环节,所以限制取决于设备内存。大文件会分块编码;超过约 48 MB 时,Base64 无法再复制到剪贴板,改为保存为 .txt 文件。

为什么 Base64 文件比原文件大三分之一?

Base64 用 4 个字符存储 3 个字节,所以编码后大小约为原文件的 133%,如果输出换行还要加上换行符。大小计算器 可以算出任意文件大小对应的确切长度。