Gaschromatografie is een soort chromatografie. Het te testen monster wordt eerst omgezet in een gas en vervolgens door een kolom gevoerd met een niet-reactief "draaggas" zoals helium of een ander inert gas zoals stikstof. Terwijl het monster door de kolom wordt gevoerd, wordt het gescheiden in zijn afzonderlijke componenten. Daartoe wordt de kolom in een oven geplaatst, waar de temperatuur zodanig wordt geregeld dat de afzonderlijke componenten de kolom op verschillende tijdstippen verlaten.