एक कंप्रेसर गैस के दबाव को बढ़ाता है। यह गैस के आयतन को कम करता है और उस गैस को तरल में बदले बिना उसका घनत्व बढ़ाता है। कंप्रेसर इसे कई तरीकों से कर सकता है। हालांकि, सभी कम्प्रेसर के बीच समानता यह तथ्य है कि वे सभी किसी न किसी प्रकार के ईंधन का उपयोग करते हैं, जैसे कि गैसोलीन या बिजली, जो भी संपीड़न विधि का उपयोग करते हैं उसे शक्ति प्रदान करने के लिए। साथ ही, क्योंकि कंप्रेसर गैस पर दबाव बढ़ाता है, यह गैस का तापमान बढ़ाता है। कई अन्य प्रकार के कम्प्रेसर विभिन्न रसायनों और ईंधन के लिए उपयोग किए जाते हैं जिन्हें संपीड़न की आवश्यकता होती है।
एक घूमने वाला कंप्रेसर हवा को संपीड़ित करने के लिए पिस्टन का उपयोग करता है। कंप्रेसर में आंतरिक दहन इंजन के समान डिज़ाइन होता है; यहां तक कि यह समान दिखता है। एक केंद्रीय क्रैंकशाफ्ट है जो सिलेंडर के अंदर दो से छह पिस्टन से कहीं भी ड्राइव करता है। क्रैंकशाफ्ट आमतौर पर बाहरी मोटर द्वारा संचालित होता है। यह मोटर विद्युत या आंतरिक दहन हो सकती है। हालांकि, यह कंप्रेसर की कुल हॉर्सपावर को निर्धारित करता है।
जैसे ही पिस्टन वापस आते हैं, कंप्रेसर में इंटेक वाल्व से गैस इंजेक्ट की जाती है। इस गैस को पिस्टन के सिलेंडर में इंजेक्ट किया जाता है, और फिर पिस्टन की पारस्परिक क्रिया द्वारा संकुचित किया जाता है। फिर गैस को या तो एक वायवीय मशीन द्वारा तुरंत उपयोग करने के लिए छुट्टी दे दी जाती है, या संपीड़ित हवा के टैंकों में संग्रहीत किया जाता है। हालांकि, गैस को अपने दबाव को खोने से रोकने के लिए सीधे कंप्रेसर से संग्रहित या उपयोग किया जाना चाहिए।