Tökéletes gáz, más néven ideális gáz, olyan gáz, amely fizikai viselkedésében megfelel a nyomás, a térfogat és a hőmérséklet közötti idealizált összefüggésnek, az általános gáztörvénynek. Ez a törvény a Boyle-törvényt és a Charles-törvényt mint speciális eseteket egyaránt tartalmazó általánosítás, és azt mondja ki, hogy egy meghatározott mennyiségű gáz esetében a v térfogat és a p nyomás szorzata arányos a t abszolút hőmérséklettel; azaz egyenlet formájában pv = kt, amelyben k egy állandó. Egy anyagra vonatkozó ilyen összefüggést állapotegyenletnek nevezzük, és elégséges az anyag bruttó viselkedésének leírására.
Az általános gáztörvény a gázok kinetikai elméletéből vezethető le, és azon a feltételezésen alapul, hogy (1) a gáz nagyszámú molekulából áll, amelyek véletlenszerű mozgásban vannak és engedelmeskednek Newton mozgástörvényeinek; (2) a molekulák térfogata elhanyagolhatóan kicsi a gáz által elfoglalt térfogathoz képest; és (3) a molekulákra nem hatnak erők, kivéve elhanyagolható időtartamú rugalmas ütközések során.
Noha egyetlen gáz sem rendelkezik ezekkel a tulajdonságokkal, a valódi gázok viselkedését kellően magas hőmérsékleten és alacsony nyomáson, amikor a molekulák közötti viszonylag nagy távolságok és nagy sebességük legyőz minden kölcsönhatást, meglehetősen jól leírja az általános gáztörvény. Egy gáz nem engedelmeskedik az egyenletnek, ha a körülmények olyanok, hogy a gáz, vagy az elegy bármelyik összetevő gáza közel van a kondenzációs pontjához, vagyis ahhoz a hőmérséklethez, amelyen cseppfolyósodik.
Az általános gáztörvény az Avogadro-törvénynek megfelelően bármely gázra alkalmazható formában leírható, ha a gáz mennyiségét meghatározó állandót a gázmolekulák számával fejezzük ki. Ez úgy történik, hogy tömegegységként a gramm-mólt használjuk; azaz a molekulatömeget grammban kifejezve. Egy tökéletes gáz n gramm-móljának állapotegyenlete így írható fel: pv/t = nR, amelyben R az egyetemes gázállandó. Ezt az állandót különböző gázokon mérték meg közel ideális körülmények között, magas hőmérsékleten és alacsony nyomáson, és megállapították, hogy értéke minden gáz esetében azonos: R = 8,314472 joule/mol-kelvin.