Sastav gasnog hromatografa (GC) uključuje sistem za obradu uzoraka, sistem za ubrizgavanje, kolonu za odvajanje gasa, detektor i sistem za obradu podataka.
Sistemi za obradu uzoraka obično uključuju dva dijela: prethodnu obradu uzorka i prethodnu obradu uzorka, što može uključivati tehnike kao što su ekstrakcija čvrste faze, ekstrakcija tekućina-tečnost, eluiranje i obogaćivanje.
Sistem ubrizgavanja se uglavnom deli na dva tipa: ubrizgavanje tečnosti i ubrizgavanje gasa. Ubrizgavanje tekućine se uglavnom postiže automatskim ili ručnim uzorkivačima, dok se ubrizgavanje plina uglavnom postiže ručnim i automatskim uzorkivačima.
Kolona za odvajanje gasne faze je najvažniji deo gasnog hromatografa, a kolona za odvajanje je uglavnom podeljena na dva tipa: kapilarnu kolonu i kolonu sa nabijenom. Kapilarne kolone su uglavnom odvojene kapilarnim cijevima, dok su nabijene kolone odvojene interakcijom između unutrašnjih punila i gasne faze.
Detektori uglavnom uključuju detektor ionizacije plamena, detektor hvatanja elektrona, detektor toplotne provodljivosti, itd. Detektori plamene jonizacije se obično koriste i mogu detektovati većinu organskih supstanci, ali je njihov opseg detekcije ograničen.
Sistem za obradu podataka uključuje funkcije kao što su prikupljanje podataka, obrada, analiza i izvještavanje, koje detektirane podatke mogu pretvoriti u hromatograme za analizu i interpretaciju.

