Home › Audio & Video › MP3 Compressor

MP3 Compressor

Shrink MP3 files for email, messaging apps, websites or a full phone. Pick a bitrate or simply type the size you need, see the new size before you start, and compress a whole folder of songs or recordings at once without uploading anything.

Last updated:

    Advertisement
    Advertisement

    How to use the MP3 Compressor

    1. Add your MP3 files: drop them on the box or click Choose MP3 files. Each file shows its bitrate, length and estimated new size.
    2. Choose a bitrate, or switch to Target file size and type the maximum size per file in MB.
    3. Optionally pick Mono for speech, and decide whether to keep tags and cover art.
    4. Press Compress MP3 and watch the progress of each file.
    5. Download the compressed files one by one or as a ZIP.

    MP3 size by bitrate

    A constant-bitrate MP3 grows by exactly its bitrate every second: size in bytes = bitrate in kbps × 1000 ÷ 8 × seconds (plus a few KB of tags and cover art).

    BitratePer minute4-minute song1-hour podcastGood for
    320 kbps2.29 MB9.2 MB137 MBMaximum MP3 quality
    192 kbps1.37 MB5.5 MB82 MBNear-transparent music
    128 kbps0.92 MB3.7 MB55 MBGood music quality
    96 kbps0.69 MB2.7 MB41 MBSmall music files, audiobooks
    64 kbps0.46 MB1.8 MB27 MBPodcasts (mono)
    32 kbps0.23 MB0.9 MB14 MBVoice memos, lectures (mono)

    To fit a size limit, rearrange the formula: bitrate = size in bytes × 8 ÷ seconds. For example a 7-minute recording under 5 MB needs at most 5 × 1,048,576 × 8 ÷ 420 ≈ 99,864 bit/s, so 96 kbps.

    Bitrate, sample rate and channels

    At low bitrates the encoder has too few bits to describe high frequencies well, which causes the swirly "underwater" artifacts of badly compressed MP3s. Lowering the sample rate removes those frequencies before encoding, so what remains sounds cleaner. With Automatic sample rate the tool uses 44.1 or 48 kHz from 96 kbps stereo (48 kbps mono) upwards, 32 kHz for mid bitrates and 22.05 or 16 kHz at the lowest ones, the same strategy the LAME encoder uses by default. MPEG audio only allows certain combinations: 32, 44.1 and 48 kHz support 32 to 320 kbps, while 16, 22.05 and 24 kHz support 8 to 160 kbps.

    Tips

    • Cover art can be big. A high-resolution album cover adds 0.5 to 2 MB to every song; choose Keep tags, remove cover art to save that space.
    • Voice recordings compress best: 48 to 64 kbps mono stays perfectly understandable.
    • Compress once. Each MP3 re-encode loses a little more detail, so always compress from the best copy you have.

    Frequently asked questions

    How do I reduce the size of an MP3 file?

    Lower its bitrate. An MP3's size is almost exactly bitrate × duration ÷ 8, so re-encoding a 320 kbps song at 128 kbps makes it 60% smaller. Add the file here, pick 128 kbps (or a target size) and press Compress MP3.

    What bitrate should I use?

    128 kbps stereo is good quality for music on phones and in the car; 96 kbps is still pleasant for casual listening. For podcasts, lectures and voice memos 64 kbps mono (or even 32 to 48 kbps mono) is clear and very small.

    Does compressing an MP3 reduce quality?

    Yes, slightly: MP3 is a lossy format, and re-encoding removes more detail. From 320 kbps to 192 or 160 kbps the difference is hard to hear; at 96 kbps and below cymbals and reverb start to sound swirly. Always keep your original if you may need full quality later.

    How does target file size mode work?

    It subtracts the size of the tags from your limit, divides the remaining bits by the song's length and picks the highest standard MP3 bitrate below that, switching to mono or a lower sample rate when the bitrate gets very low. Files that already fit are not touched.

    Why didn't my file get smaller?

    If the MP3 is already at or below the chosen bitrate (for example a 128 kbps file compressed at 128 kbps), re-encoding cannot save space and would only lose quality, so the tool keeps the original. Choose a lower bitrate or Mono to shrink it further.

    Why does mono make files smaller?

    In mono the encoder spends the whole bitrate on one channel instead of two, so you can use about half the bitrate for the same clarity. For speech, which is recorded with one microphone anyway, there is no downside.

    Are my files uploaded?

    No. The MP3 is decoded by your browser and re-encoded with the LAME encoder compiled to JavaScript, all on your own device.

    Are all the tools on FreeToolCabin tested for quality and accuracy?

    Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

    Related tools

    Audio ConverterConvert MP3, WAV, M4A, OGG and FLAC to MP3 or WAV in batch, right in your browser.WAV to MP3Convert WAV files to MP3 at 128, 192 or 320 kbps, in batches.Audio Bitrate CalculatorWork out audio file size from bitrate and length, WAV size, or the bitrate for a target size.Video CompressorCompress videos in your browser: pick a quality and resolution to shrink the file size.Screen RecorderRecord your screen with mic and system audio.Audio to TextTranscribe MP3, WAV and M4A recordings to text in your browser with Whisper. Export TXT, SRT, DOCX.Audio CutterTrim MP3 and audio files, add fades and make ringtones.Audio JoinerMerge MP3 and other audio files into one track with crossfade.Voice RecorderRecord and trim audio in your browser.MP3 to WAVConvert MP3 files to WAV in batches.Audio Speed ChangerSpeed up or slow down audio, with or without pitch change.Audio Pitch ChangerShift the pitch of a song or recording up or down without changing tempo.Audio Volume Booster & NormalizerMake audio louder, normalize peaks or loudness, with a limiter against clipping.Clear Audio RecorderRecord clean audio with noise suppression and gain control.Sound Level MeterEstimate noise level in decibels using your microphone.Audio ReverserReverse any audio file and play it backwards, then download the result as WAV.Hearing TestCheck your hearing by ear and frequency, plot an audiogram and find your upper frequency limit.Text to Morse AudioTurn text into Morse code sound at any WPM with Farnsworth timing, then play it or save a WAV.Audio Spectrum AnalyzerLive FFT spectrum analyzer for your microphone or an audio file, with dominant frequency and note.Subwoofer Bass TestTest your subwoofer and bass response with 10–200 Hz tones, presets and a low-frequency sweep.M4A to MP3Convert M4A, AAC and iPhone voice memos to MP3 in batch, privately in your browser.Voice ChangerRecord or upload your voice and make it chipmunk, deep, robot, alien, radio or echo. Save as WAV.Ringtone MakerCut the best 15–40 seconds of any song, add fades and save it as an MP3 ringtone.OGG to MP3Convert OGG Vorbis and Opus audio to MP3 in batch, keeping tags. Free, no upload.FLAC to MP3Convert FLAC to MP3 at up to 320 kbps, keeping tags and album art. Batch, no upload.AAC to MP3Convert AAC and M4A audio to MP3 in batch, at 128 to 320 kbps. Free, no upload.OPUS to MP3Convert OPUS audio and voice messages to MP3 in batch, at 64 to 320 kbps. No upload.Audio NormalizerNormalize audio to a peak level or a LUFS loudness target, in batch, and save as WAV or MP3.Audio Noise ReducerRemove background hiss, hum and room noise from a recording using a noise profile, then save WAV.Audio Fade In and OutAdd a smooth fade in and fade out to any song or recording, then save it as MP3 or WAV.Audio Equalizer10-band EQ for audio files: boost bass, clarify vocals or tame treble, then save as MP3 or WAV.Audio MixerMix up to 4 audio tracks with volume, pan, start offsets and fades, then save the mix as MP3 or WAV.Waveform Image GeneratorTurn any song or recording into a waveform image: bars, mirror or line, as PNG or SVG.8D Audio ConverterMake any song 8D: sound circles around your head with reverb. Preview live, save MP3 or WAV.MIDI PlayerPlay MIDI files in your browser with a piano roll, tempo control, track mute and WAV export.Audio LooperLoop any part of a song seamlessly with a crossfade, repeat it N times or to a length, export.Audio Sample Rate ConverterResample audio to any rate from 8 to 96 kHz and change bit depth. WAV or MP3 output.Audio Spectrogram GeneratorTurn any audio file into a spectrogram image: FFT size, color maps, log or linear scale, PNG export.Online Audio MasteringMaster songs automatically to -14 or -9 LUFS with EQ, multiband compression and a true-peak limiter.Podcast Audio EnhancerOne-click voice cleanup: noise reduction, de-ess, EQ, compression and -16 LUFS loudness.Subwoofer Box CalculatorSealed or ported sub box volume, port length for a tuning frequency and a panel cut list.Baby Monitor (Sound Alert)Turn a spare phone or laptop into a sound-activated baby monitor with alerts and a wake-up log.Dog Training ClickerOnline dog clicker: tap the big button for a crisp click, adjust tone and volume, time treats and sessions.Speaker Impedance CalculatorTotal ohms for 2-8 speakers in series, parallel or series-parallel, with amp check and diagram.8-Bit Sound Effect GeneratorMake retro game sounds: coin, jump, laser, explosion, power-up. Tweak, mutate and export WAV.Add Reverb to AudioAdd room, hall, plate or cathedral reverb to any audio file, preview live, export WAV or MP3.Audio Effects StudioAdd chorus, flanger, phaser, tremolo, distortion and bitcrusher effects to audio. Export WAV/MP3.Audio Translator to EnglishTranslate speech in audio or video files from 90+ languages into English text, with SRT export.Add Background Music to VoiceMix a voice recording with background music: auto-ducking, intro/outro, fades, loudness, MP3.Speaker Crossover CalculatorPassive 2-way and 3-way crossover capacitor and inductor values, 1st to 4th order.Karaoke PlayerSing along to any song: vocal reduction, key change, synced LRC lyrics, mic and recording.Lofi ConverterMake any song lofi: slow it down, add warmth, vinyl crackle, tape wobble, reverb and rain.Loop StationLive looper pedal in your browser: record and overdub 4 synced mic loops to a BPM grid.Online MIDI EditorPiano-roll MIDI editor: open or create .mid files, draw notes, set instruments and tempo, play and save.Morse Code Audio DecoderDecode Morse code from your mic or an audio file with auto tone and WPM detection.Multitrack Audio RecorderRecord overdubs on up to 8 tracks with a metronome, then mix down to WAV or MP3.Online Audio PlayerPlay your MP3, FLAC, WAV, OGG and M4A files with a playlist, EQ, gapless, speed and sleep timer.Online OscilloscopeReal-time audio oscilloscope for mic, line-in or files: time/div, volts/div, trigger, XY mode.Online ThereminPlay a theremin with your mouse, finger or webcam: X sets pitch, Y sets volume, with vibrato and echo.Playback Speed CalculatorHow long a video, audiobook or podcast takes at 1.25×, 1.5×, 2× and the speed you need.Presentation RecorderRecord narrated slides from a PDF or images with mic, webcam bubble and slide timings.Sound IdentifierIdentify sounds from your mic or an audio file: dog barks, sirens, speech, music and 500+ more.Soundboard MakerBuild your own soundboard: upload or record clips, set labels, colors and hotkeys, save locally.Streaming Bitrate CalculatorBest OBS bitrate for your resolution, fps, codec and platform, plus the upload speed you need.Voice Pitch AnalyzerMeasure your speaking pitch: average Hz, pitch range and variation over time on a graph.Add Echo to AudioAdd echo or delay to audio: ms or BPM-synced time, feedback, wet/dry, ping-pong; export WAV/MP3.Animal Sounds BoardTap 60 animals to hear their sounds, learn a fun fact about each, and play a guess-the-sound quiz.Audio Bit Depth ConverterConvert WAV and FLAC between 8, 16, 24 and 32-bit (float) with TPDF dither and noise shaping.
    See all 99 Audio Converters & Editors →