---
title: Convert WAV to MP3 API
slug: convert-wav-to-mp3
url: https://apyhub.com/apyhub/service/convert-wav-to-mp3
provider: ApyHub
categories: [Audio Processing, File Conversion, File Manipulation]
auth: api_key
---

# Convert WAV to MP3 API

Convert WAV files to MP3 from uploads or public URLs. Get a streamed binary download or a signed link for the converted audio.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/convert/audio/wav-file/mp3-file` | What it does Converts an uploaded WAV audio file to MP3 and returns the converted audio as a binary… | 100 |
| POST | `/convert/audio/wav-file/mp3-url` | What it does Converts an uploaded WAV file to MP3 and returns a signed link to the converted audio.… | 100 |
| POST | `/convert/audio/wav-url/mp3-file` | What it does Converts a WAV audio file fetched from a public URL into MP3 and returns the converted… | 100 |
| POST | `/convert/audio/wav-url/mp3-url` | What it does Converts a WAV audio file fetched from a publicly accessible URL into MP3 and returns… | 100 |

## About

## What it does
WAV to MP3 Converter converts WAV audio files into MP3, either from a direct multipart upload or from a publicly accessible file URL. You can choose between a streamed binary download or a signed link to the converted MP3.

Send a WAV file in the `file` field to the multipart endpoints, or send a source `url` for the URL-based endpoints. The upload path supports files up to 100 MB. If you need the converted audio immediately, use the download endpoints and receive the MP3 as binary output. If you want to hand off the result asynchronously, use the link endpoints and get back a `data` URI pointing to the generated MP3.

This is useful when you need to standardise audio assets for playback, storage, or downstream processing. For example, you can convert uploaded recordings before saving them in a media pipeline, or fetch a WAV from object storage and return an MP3 for delivery to another system.

Choose the multipart route when the source file is already in your request, and the URL route when the WAV lives elsewhere and is reachable over HTTPS.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/apyhub/service/convert-wav-to-mp3
