Home / Convert / AUP4 to MP3
Convert · AUP4 to MP3 · in your browser

Convert .aup4 to MP3 online

Turn an Audacity 4 project into an MP3 without opening Audacity — or without having it installed at all. The project is decoded and encoded on this page; the file never leaves your device.

Drop your project here
or click to choose · parsed locally in this tab
AUP4AUP3MP3
Ready — 0 bytes uploadedFile API · Web Worker · SQLite in WebAssembly
Direct answer

How do I convert an .aup4 file to MP3?

Drop the .aup4 file on this page. It is an SQLite database holding the project's audio as raw sample blocks; the page reads those blocks, lays the clips out on their tracks exactly as Audacity saved them, mixes the tracks to stereo, and encodes the mix to MP3 in your browser. Nothing is uploaded and Audacity does not need to be installed. If you do have Audacity 4, File then Export Audio then MP3 does the same job with its effects rendered.

STEP 01

Drop the .aup4 (or .aup3) file. Nothing is uploaded.

STEP 02

Check the track list and play the mix to confirm it is the right project.

STEP 03

Pick a bitrate and download the MP3 — free for projects up to 256 MB.

STEP 04

Need each track as its own file, or a multi-gigabyte session? That is Pro.

Why it matters

Convert .aup4 to MP3 online

Search for an Audacity project converter and the results are file-identification pages that stop at "open it in Audacity and export", plus articles selling desktop converters that cannot read the format either. That is fine when Audacity is on the machine in front of you. It is not fine on a Chromebook, a locked-down work laptop, a phone, or a project someone else sent you — and since Audacity 4.0 it is not fine on any machine still running Audacity 3, which cannot open .aup4 at all.

This page reconstructs the timeline from the project database and encodes the mix to MP3 in a Web Worker, so the conversion finishes before an upload would have.

On a Mac? Audacity's own recovery utility only gained a macOS build in January 2026, and it is still a terminal program that asks for about four times the project's size in free space. Everything on this page runs in the browser instead, on any operating system.

The format itself

What happens between the project and the MP3

Converting a project is not a format translation, because there is no audio stream inside to translate. The audio lives in the `sampleblocks` table as raw PCM in one of three formats, identified by a code that packs the sample width into its upper bits: 0x00020001 for 16-bit, 0x00040001 for 24-bit stored in four-byte integers, and 0x0004000F for 32-bit float.

Rebuilding the timeline comes first. Each clip records where its sequence starts on the timeline, how much is trimmed from each end, and an amplitude envelope as a list of control points. Each sequence lists its blocks in order with the sample offset each one begins at. Waveward walks that structure, converts every block to float, applies the envelope and the track's volume and pan, and sums the tracks.

Only then is there something to encode. The mix is passed to a LAME MP3 encoder compiled to JavaScript, which runs in the same worker — so the whole conversion is CPU work on your machine, with no server in the path. The port takes 16-bit integer input, so the mix is rounded to 16-bit first — multiplied by 32768, rounded, clipped, no dither — which is one place this differs from Audacity: its own MP3 export hands LAME 32-bit float samples and lets the encoder quantise.

Input
.aup4 (Audacity 4.0+) and .aup3 (Audacity 3.0–3.7)
Output
MP3 at 128, 192, 256 or 320 kbps, constant bitrate
Sample rate
The project's own rate is kept (44.1 or 48 kHz typically)
Scope
Stereo mix free; per-track and per-clip files with Pro
Effects
Clip gain and envelopes applied; realtime plugins not rendered
Size limit
Stereo mix free up to 256 MB; larger exports with Pro. The whole project is held in memory — there is no streaming reader
Encoder input
16-bit integers, rounded without dither; Audacity's export feeds LAME 32-bit float

New to the format? What an .aup4 file is, table by table — and how it differs from .aup3.

Sources

Where the facts on this page were checked. Audacity's code is cited at the tagged release it was read from.

  • ExportMP3.cpp, Audacity 3.7.9 Audacity's MP3 export mixes to floatSample and calls lame_encode_buffer_interleaved_ieee_float (or lame_encode_buffer_ieee_float for mono), so LAME receives 32-bit float samples rather than 16-bit integers.
  • Dither.cpp, Audacity 3.7.9 16-bit conversion uses one constant both ways, CONVERT_DIV16 = 1 << 15: an integer is read as n / 32768, and a float is stored as lrintf(f × 32768) clipped to −32768…32767. The two dither settings default to none (real-time) and shaped (high-quality).
Questions

Converting this file

Q. Does my recording really stay private?

Yes. The project is opened with the browser's File API and parsed in a Web Worker on your own machine. Nothing about it is sent anywhere — you can disconnect from the network after the page loads and keep working.

Q. Which bitrate should I pick?

320 kbps for music or anything you will edit again; 128 kbps is plenty for spoken word and a quarter of the size. All four options are constant bitrate.

Q. Will the audio match what I hear in Audacity?

For an unprocessed project, yes: the same samples, clip positions, trims, volume, pan and amplitude envelopes Audacity saved are used. Realtime effects and master-track effects are not rendered, so a project whose sound depends on them should be exported from Audacity instead. The page tells you how many effects a project has as soon as it opens.

Q. I want WAV, not MP3.

Use the AUP4 to WAV page — same engine, 16-bit PCM or 32-bit float, with no encoding loss.

Free to open, play and export the stereo mix for projects up to 256 MB; larger projects still open and play free. Recovery, downgrading, per-track stems and exports above that size are a one-time $19 license — no subscription, no recurring fees.

See what Pro addsGet Pro — $19