音频转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 字符串还原为可播放音频,验证接口返回内容或离线保存素材。

使用方法

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

功能特点

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