Dokonalý plyn, nazývaný také ideální plyn, plyn, který svým fyzikálním chováním odpovídá určitému idealizovanému vztahu mezi tlakem, objemem a teplotou, který se nazývá obecný zákon plynu. Tento zákon je zobecněním obsahujícím Boyleův i Charlesův zákon jako speciální případy a říká, že pro určité množství plynu je součin objemu v a tlaku p úměrný absolutní teplotě t; tj. ve tvaru rovnice pv = kt, v níž k je konstanta. Takový vztah pro látku se nazývá její stavová rovnice a postačuje k popisu jejího hrubého chování.
Obecný zákon plynu lze odvodit z kinetické teorie plynů a vychází z předpokladů, že (1) plyn se skládá z velkého počtu molekul, které jsou v náhodném pohybu a řídí se Newtonovými pohybovými zákony; (2) objem molekul je zanedbatelně malý ve srovnání s objemem, který plyn zaujímá; a (3) na molekuly nepůsobí žádné síly s výjimkou pružných srážek zanedbatelného trvání.
Ačkoli žádný plyn nemá tyto vlastnosti, chování skutečných plynů je poměrně přesně popsáno obecným zákonem plynu při dostatečně vysokých teplotách a nízkých tlacích, kdy relativně velké vzdálenosti mezi molekulami a jejich vysoké rychlosti překonávají jakoukoli interakci. Plyn se rovnicí neřídí, pokud jsou podmínky takové, že se plyn nebo některý ze složek plynu ve směsi blíží bodu kondenzace, teplotě, při které zkapalní.
Obecný zákon plynu lze zapsat ve tvaru použitelném pro jakýkoli plyn podle Avogadrova zákona, pokud konstantu určující množství plynu vyjádříme v počtu molekul plynu. To se provádí tak, že se jako jednotka hmotnosti použije gram-mole, tj. molekulová hmotnost vyjádřená v gramech. Stavovou rovnici n grammolů dokonalého plynu pak lze zapsat jako pv/t = nR, kde R se nazývá univerzální plynová konstanta. Tato konstanta byla měřena pro různé plyny za téměř ideálních podmínek vysokých teplot a nízkých tlaků a bylo zjištěno, že má pro všechny plyny stejnou hodnotu: