Un compresor cu șurub sau elicoidal este un tip de compresor de gaz care utilizează un mecanism de deplasare rotativ. Ele sunt de obicei folosite pentru a înlocui compresoarele cu piston, acolo unde sunt necesare volume mari de aer de înaltă presiune, fie pentru aplicații industriale mari sau de a folosi unelte pneumatice de mare putere, cum ar fi ciocane de abataj.
Un compresor cu șurub este format din două rotoare, unul conducător cu dinți în formă convexă și unul condus, cu dinți de formă concavă. În timpul angrenării cele două rotoare se întrepătrund formând o linie continuă de angrenare de la partea de aspirație la cea de refulare. Spațiul dintre dinții rotoarelor devin din ce în ce mai mici de la aspirație la refulare, realizând astfel comprimarea gazului. Acționarea rotoarelor se face fie direct, fie prin intermediul unei perechi de roți dințate. Compresoarele cu șurub fără injecție de ulei pot fi folosite pentru un raport de comprimare de 3,5-4, iar compresoarele cu surub cu injecție de ulei pot realiza un raport de comprimare de 10-15, maxim 20, într-o singură treaptă.