MPEG-1 Audio Layer 3 (MP3) kompresorius yra programa, kuri paima garso failus ir suglaudina juos į MP3 failus. Toks kompresorius paprastai naudoja maskavimą, todėl vietoj stipresnių gali būti naudojami silpnesni, mažiau atminties reikalaujantys garsai, todėl garso failo dydis gali sumažėti. Kai nesuspaustas garso failas įdedamas per MP3 kompresorių, jis paprastai susitraukia maždaug 10 kartų. Šio tipo programų naudojimo pranašumai yra tai, kad mažesnius garso failus lengviau saugoti, o atsisiųsti internetu greičiau. Tuo pačiu metu tai paprastai atsiranda dėl prastesnės kokybės garso, kurį paprastai galima pataisyti, bet ne visada.
Kai reikia girdėti du panašius tonus ar dažnius, žmogaus ausis retai gali atskirti juos. MP3 kompresorius tuo pasinaudoja ir daugumą aukšto dažnio garsų paverčia šiek tiek žemesnio dažnio garsais. Žemesniems dažniams paprastai reikia mažiau atminties, todėl kompresorius gali žymiai sumažinti failo atminties kiekį. Šios technikos, vadinamos maskavimu, dauguma klausytojų nepastebės, jei tik klausys MP3.
MP3 kompresorius paprastai naudojamas nesuspaustiems garso failams, nors kiti suspausti formatai taip pat gali būti konvertuojami į MP3. Vidutiniškai kompresorius sumažins nesuspaustą failą 10 kartų; tai reiškia, kad 50 megabaitų (MB) failas po konvertavimo bus nuo maždaug 4.5 MB iki 5 MB. Garsas paprastai yra sklandus, o suspaudimo metu retai atsiranda artefaktų arba garso trikdžių.
Pagrindinis MP3 kompresoriaus naudojimo pranašumas yra tas, kad garso failai yra daug mažesni nei anksčiau. Failas paprastai yra 10 kartų mažesnis, todėl maždaug 10 kartų daugiau dainų galima išsaugoti kompiuteryje arba garso įrenginyje. Atsisiuntimas taip pat yra lengvesnis, nes 5 MB failo atsisiuntimas užtruks daug mažiau laiko, palyginti su nesuspaustu 50 MB failu.
Nors jie yra mažesni, dažniausiai kyla problemų naudojant MP3 kompresorių, o tai yra prastesnės kokybės. Užmaskavimas leidžia tai sumažinti iki minimumo, tačiau jei žmonės klausosi suspaustų ir nesuspaustų failų greta, jie paprastai pastebės nedidelį skirtumą. Yra glaudinimo algoritmų, kurie riboja kokybės kritimą naudojant išplėstinį maskavimą; šių failų atmintis paprastai yra šiek tiek didesnė, tačiau algoritmai taip pat atpažįsta ir pašalina tyliąsias garso dalis, todėl failo svoris paprastai išsibalansuoja.