Supported Media Formats
List all supported media conversion format pairs.
GET
1 credit
/v1/convert/supported-media-formats
curl "https://convert.toolkitapi.io/v1/convert/supported-media-formats"
import httpx
resp = httpx.get(
"https://convert.toolkitapi.io/v1/convert/supported-media-formats",
)
print(resp.json())
const resp = await fetch("https://convert.toolkitapi.io/v1/convert/supported-media-formats", {
});
const data = await resp.json();
console.log(data);
# See curl example
Response
200 OK
{
"video": {"mp4": ["webm", "gif", "mov", "avi", "mkv"], "webm": ["mp4", "gif"]},
"audio": {"mp3": ["wav", "ogg", "flac"], "wav": ["mp3", "ogg", "flac"]},
"blocked": ["exe", "bat"]
}
Description
List all supported media conversion format pairs.
How to Use
1
1. GET this endpoint — no parameters required.
2
2. Look up your source format as a key under `video` or `audio`.
3
3. Confirm your desired target appears in the associated array of allowed targets.
About This Tool
Returns a machine-readable catalogue of every video and audio format pair the service can convert between, plus any explicitly blocked formats. Use this before calling the media conversion endpoint to verify that your source → target pair is supported.
The catalogue is derived from the underlying ffmpeg build at runtime, so it reflects the exact encoders and muxers available in production.
Why Use This Tool
- Client-side validation — Gate the UI so users only pick supported format pairs
- Capability discovery — Drive a "format picker" dropdown from the live catalogue
- Feature flags — Check for new format support when rolling out client features
- Documentation — Keep downstream docs aligned with the server's actual capabilities
Frequently Asked Questions
Are all target formats supported from every source?
No. Support depends on codec availability. Always check the allowed-target list for your specific source.
Why are some formats blocked?
Executable or archive formats are explicitly blocked to prevent abuse of the conversion pipeline.
Does the list change over time?
It may change when the underlying ffmpeg build is upgraded. Re-fetch periodically if you cache the result.
Start using Supported Media Formats now
Get your free API key and make your first request in under a minute.