logo
GeekFormat

音频转Base64

拖拽音频到此处,或点击选择

支持 MP3、WAV、OGG、AAC、M4A、WebM 等任意音频格式,无大小限制

免费在线将 MP3、WAV、OGG 等音频文件转 Base64 或 Data URL,本地处理零上传,可直接嵌入 HTML5 与 API 请求。

相关推荐

适用场景

  • 将短音频片段编码为 Base64,嵌入 HTML5 <audio> 标签或 CSS 背景,去掉额外 HTTP 请求。
  • 把音频作为字符串放入 JSON 请求体、WebSocket 消息或 JWT Payload,避免 multipart 上传。
  • 调试语音识别、TTS 接口时快速生成测试 payload,验证 MIME 类型与编码格式。
  • 把 Base64 字符串还原为可播放音频,验证接口返回内容或离线保存素材。

功能特点

  • 多格式音频支持:MP3、WAV、OGG、M4A、WebM 等任意音频格式,本地读取后自动识别 MIME 类型。
  • 双格式输出:Data URL(含 data:audio/mpeg;base64, 前缀)与纯 Base64 一键切换,适配不同嵌入与传输场景。
  • 内置音频预览:上传后直接播放,实时查看文件名、大小、时长等元数据,确认文件完整性。
  • 本地零上传编码:全程在浏览器内通过 FileReader API 完成,音频数据不会离开设备,隐私可验证。
  • 双向互转:不仅支持音频转 Base64,也支持粘贴 Base64 字符串还原为可播放音频并下载。
  • 复制与下载:Base64 字符串一键复制到剪贴板,或下载为 .txt 文件留档。

使用方法

  1. 拖拽或点击上传本地音频文件,支持 MP3、WAV、OGG、M4A 等格式,单文件最大 20MB。
  2. 浏览器自动识别 MIME 类型并完成 Base64 编码,页面内可直接播放预览并查看文件元数据。
  3. 按需要切换 Data URL 或纯 Base64 输出格式。
  4. 点击复制按钮取得字符串,或下载为 .txt 文件留档。

常见问题

音频转 Base64 后体积会变大吗?

会。Base64 编码会让原始数据增大约 33%,1MB 的 MP3 编码后约 1.33MB。大文件建议优先考虑二进制上传或先裁剪短片段。

Data URL 和纯 Base64 有什么区别?

Data URL 形如 data:audio/mpeg;base64,xxx,可直接用作 <audio> 的 src 或 CSS 背景;纯 Base64 仅包含编码后的字符串,更适合放进 JSON 配置或 API 参数。

音频文件会上传到服务器吗?

不会。所有编码在浏览器本地通过 FileReader API 完成,音频数据不经过任何后端,可放心处理敏感录音。

支持哪些音频格式?最大能传多大?

支持 MP3、WAV、OGG、M4A、WebM 等浏览器可播放的音频格式,单文件上限 20MB;超过此限制会触发警告。

能把 Base64 还原成音频文件吗?

可以。切换到「B64→🎵」模式,粘贴 Base64 字符串即可在线播放并下载为音频文件。