Gaz perfect, numit și gaz ideal, un gaz care se conformează, în comportamentul fizic, unei relații particulare, idealizate, între presiune, volum și temperatură, numită legea generală a gazelor. Această lege este o generalizare care conține atât legea lui Boyle, cât și legea lui Charles ca cazuri speciale și afirmă că, pentru o anumită cantitate de gaz, produsul dintre volumul v și presiunea p este proporțional cu temperatura absolută t; adică, sub formă de ecuație, pv = kt, în care k este o constantă. O astfel de relație pentru o substanță se numește ecuația de stare a acesteia și este suficientă pentru a descrie comportamentul brut al acesteia.
Legea generală a gazelor poate fi derivată din teoria cinetică a gazelor și se bazează pe ipotezele că (1) gazul este format dintr-un număr mare de molecule, care se află în mișcare aleatorie și se supun legilor de mișcare ale lui Newton; (2) volumul moleculelor este neglijabil de mic în comparație cu volumul ocupat de gaz; și (3) asupra moleculelor nu acționează forțe decât în timpul ciocnirilor elastice de durată neglijabilă.
Deși nici un gaz nu are aceste proprietăți, comportamentul gazelor reale este descris destul de bine de legea generală a gazelor la temperaturi suficient de ridicate și presiuni scăzute, când distanțele relativ mari dintre molecule și vitezele lor mari depășesc orice interacțiune. Un gaz nu se supune ecuației atunci când condițiile sunt de așa natură încât gazul, sau oricare dintre gazele componente ale unui amestec, se află în apropierea punctului său de condensare, temperatura la care se lichefiază.
Legea generală a gazelor poate fi scrisă într-o formă aplicabilă oricărui gaz, conform legii lui Avogadro, dacă constanta care specifică cantitatea de gaz este exprimată în funcție de numărul de molecule de gaz. Acest lucru se face prin utilizarea ca unitate de masă a gramului-mole; adică greutatea moleculară exprimată în grame. Ecuația de stare a n grame-coloane de gaz perfect se poate scrie atunci sub forma pv/t = nR, în care R se numește constanta universală a gazelor. Această constantă a fost măsurată pentru diferite gaze în condiții aproape ideale de temperaturi ridicate și presiuni scăzute și s-a constatat că are aceeași valoare pentru toate gazele: R = 8,314472 jouli pe mol-kelvin.