← Media & Codes

Audio Converter

Convert audio files between formats directly in your browser.

Input

Supports MP3, OGG, AAC, FLAC, WAV, and any format your browser can decode.

Convert

Output Format
Sample Rate
Channels

How it works

This audio converter uses the Web Audio API to decode audio files in your browser. The decoded audio is then re-encoded in the selected format. WAV output uses native PCM encoding. WebM output uses the MediaRecorder API with Opus codec. Your audio files are never uploaded to a server.

Supported input formats include MP3, OGG, AAC, FLAC, WAV, and any other format your browser can decode. You can adjust sample rate and channel count before converting. All processing happens locally on your device.

Want proof? Open your browser's developer tools and watch the network tab while you work: your audio files never upload.

Frequently asked questions

Can I convert files to MP3?

No. Output is limited to WAV or WebM/Opus, the formats browsers can encode without extra libraries. You can still load an MP3 as input and convert it to one of those formats.

Why does WebM/Opus take so long to convert?

WebM output is captured through the MediaRecorder API, which encodes in real time. A five minute file takes about five minutes to convert, and the tab must stay open the whole time. WAV output is near instant because it is written directly from the decoded samples.

Why is my WAV file larger than the original?

WAV here is uncompressed 16-bit PCM, so it carries no compression. A short MP3 or AAC clip can grow several times larger as a WAV. Lowering the sample rate or switching to mono reduces the size, or choose WebM/Opus for a compressed result.

Why does one of my files say it cannot be decoded?

Decoding relies on your browser's built-in audio support, and that varies by browser and operating system. If a file fails to decode, try a different browser or first convert the source to a widely supported format such as WAV or MP3.


More tools from Clean.tools

View all tools

Use Clean.tools from your AI agent

Clean.tools also runs an MCP server — read-only utility tools your AI agent can call directly. No key, no signup: requests are processed in memory and request contents are never stored.

Claude Code
claude mcp add --scope user --transport http clean-tools https://mcp.clean.tools/mcp
Any MCP client (streamable HTTP, authless)
https://mcp.clean.tools/mcp

Every tool, the REST API, and setup for Cursor, Claude Desktop, VS Code & more →