Gaz doskonały, zwany także gazem idealnym, gaz, który odpowiada, w zachowaniu fizycznym, szczególnej, wyidealizowanej relacji pomiędzy ciśnieniem, objętością i temperaturą, zwanej ogólnym prawem gazowym. Prawo to jest uogólnieniem zawierającym zarówno prawo Boyle’a jak i prawo Charlesa jako przypadki szczególne i stwierdza, że dla określonej ilości gazu iloczyn objętości v i ciśnienia p jest proporcjonalny do temperatury bezwzględnej t; tj. w formie równania, pv = kt, w którym k jest stałą. Taka zależność dla substancji nazywana jest jej równaniem stanu i wystarcza do opisu jej zachowania brutto.
Ogólne prawo gazowe może być wyprowadzone z kinetycznej teorii gazów i opiera się na założeniach, że (1) gaz składa się z dużej liczby cząsteczek, które są w ruchu losowym i przestrzegają praw ruchu Newtona; (2) objętość cząsteczek jest zaniedbywalnie mała w porównaniu z objętością zajmowaną przez gaz; i (3) żadne siły nie działają na cząsteczki, z wyjątkiem podczas zderzeń sprężystych o zaniedbywalnie krótkim czasie trwania.
Ale żaden gaz nie ma takich właściwości, zachowanie rzeczywistych gazów jest dość dokładnie opisane przez ogólne prawo gazowe w wystarczająco wysokich temperaturach i niskich ciśnieniach, kiedy stosunkowo duże odległości między cząsteczkami i ich duże prędkości przezwyciężają wszelkie oddziaływania. Gaz nie spełnia równania, gdy warunki są takie, że gaz, lub którykolwiek z gazów składowych w mieszaninie, jest blisko punktu kondensacji, temperatura, w której skrapla się.
Ogólne prawo gazowe może być napisane w formie stosowanej do każdego gazu, zgodnie z prawem Avogadro, jeśli stała określająca ilość gazu jest wyrażona w kategoriach liczby cząsteczek gazu. Robi się to stosując jako jednostkę masy gram-molę; tzn. masę cząsteczkową wyrażoną w gramach. Równanie stanu n gramomoli gazu doskonałego można zapisać jako pv/t = nR, w którym R jest nazywane uniwersalną stałą gazową. Stała ta została zmierzona dla różnych gazów w prawie idealnych warunkach wysokich temperatur i niskich ciśnień i okazało się, że ma taką samą wartość dla wszystkich gazów: R = 8,314472 dżuli na mol-kelwin.