Audio MIME Types List

Get a clean, copy-ready list of audio mime types for real-world development workflows.

Audio MIME types(12 audio MIME types)

Includes common web, mobile, and studio-friendly audio MIME types used in apps and APIs.

How to use this list

Use audio mime types in 3 steps

Takes ~5 seconds
  1. 1
    Choose a format

    Pick text, JSON, or HTML output.

  2. 2
    Copy or download

    Use one-click copy or download the generated list.

  3. 3
    Apply in your workflow

    Use in upload validation, API docs, test data, or tooling configs.

Use HTML output to generate ready-to-paste <option> tags instantly.

Common use cases

  • Developers implementing file uploads and content-type validation
  • QA engineers building media and document test matrices
  • Platform teams standardizing MIME handling across services

Examples

Common MIME type entry.

Input
audio/mpeg
Output
audio/mpeg

Additional MIME type in the same list.

Input
audio/ogg
Output
audio/ogg

HTML output for select controls.

Input
audio/mpeg
Output
<option value="audio/mpeg">audio/mpeg</option>

Reliable Audio MIME types reference

This list helps teams keep audio mime types consistent across APIs, uploads, docs, and frontend experiences.

Audio MIME types split roughly into lossy compressed formats built for streaming (audio/aac, audio/mpeg, audio/opus), lossless formats for archival or editing (audio/flac, audio/wav), and the mobile/browser container types you'll see from recording APIs (audio/3gpp, audio/webm). This list gives you 12 real-world audio MIME types in copy-ready text, JSON, or HTML <option> format, so upload validation, <audio> playback checks, and processing pipelines reference the correct type for the quality and platform you're targeting.

Lossy and lossless, side by side

Compressed streaming formats and lossless archival formats are both here, so you can pick based on quality needs, not guesswork.

  • audio/aac, audio/mpeg, audio/opus (lossy)
  • audio/flac, audio/wav (lossless)
  • audio/midi, audio/x-midi (notes, not recorded sound)
Mobile and browser formats included

Covers the container types you'll hit from mobile recording and browser APIs, not just desktop-era formats.

  • audio/3gpp, audio/3gpp2
  • audio/webm (MediaRecorder output)
  • audio/mp4
One click, three formats

Grab the list as plain text, a JSON array, or ready-to-paste HTML <option> tags.

  • Plain text list
  • JSON array
  • HTML <option> tags

Matching audio MIME types to quality needs

The right audio type depends on whether you're optimizing for file size, quality, or compatibility.

  • Serve audio/aac or audio/opus for compressed streaming, and audio/flac or audio/wav when lossless quality matters.
  • Use audio/webm for audio captured with the browser's MediaRecorder API rather than guessing a codec-specific type.
  • Treat audio/midi (and its audio/x-midi alias) separately from the rest — it stores notes and instrument instructions, not a compressed recording.

Frequently asked questions

What's the difference between audio/mpeg and audio/mp4?>
audio/mpeg is the type for standard MP3 audio streams. audio/mp4 wraps audio (often AAC) inside an MP4 container, which is a different file structure entirely.
Is audio/wav a lossless format?>
Yes. WAV stores uncompressed PCM audio, making it lossless but significantly larger than compressed formats like MP3 or AAC.
What MIME type does browser-recorded audio use?>
Audio captured with the MediaRecorder API is typically produced as audio/webm, which you should check for explicitly rather than assuming a fixed codec.

Related Developer lists

Application MIME Types List | Copy-Ready Text, JSON & HTML

Copy common application/* MIME types in text, JSON, or HTML format for API content negotiation, downloads, and file validation.

Common MIME Types List | Copy-Ready Text, JSON & HTML

Copy a practical common MIME types list in text, JSON, or HTML format for uploads, APIs, validation, and content handling.

HTTP 2xx Success Codes List | Copy-Ready Text, JSON & HTML

Copy all HTTP 2xx success codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows, ready to paste.

HTTP 3xx Redirect Codes List | Copy-Ready Text, JSON & HTML

Copy all HTTP 3xx redirect codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows, ready to paste.

HTTP 4xx Error Codes List | Copy-Ready Text, JSON & HTML

Copy all HTTP 4xx client error codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows.

HTTP 5xx Error Codes List | Copy-Ready Text, JSON & HTML

Copy all HTTP 5xx server error codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows.

HTTP Request Methods List | Copy-Ready Text, JSON & HTML

Copy a clean http request methods list (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, TRACE, CONNECT) in text, JSON, or HTML for API docs and tooling.

HTTP Status Codes List | Copy-Ready Text, JSON & HTML

Copy the complete IANA-registered HTTP status codes list in text, JSON, or HTML format for APIs, docs, testing, and observability workflows.

Image MIME Types List | Copy-Ready Text, JSON & HTML

Copy common image MIME types in text, JSON, or HTML format for upload validation, image processing, and media tooling.

Video MIME Types List | Copy-Ready Text, JSON & HTML

Copy common video MIME types in text, JSON, or HTML format for upload policies, streaming workflows, and player support checks.