Sammensætningen af en gaskromatograf (GC) omfatter et prøvebehandlingssystem, et injektionssystem, en gasseparationssøjle, en detektor og et databehandlingssystem.
Prøvebehandlingssystemer omfatter typisk to dele: prøveforbehandling og prøveforbehandling, som kan involvere teknikker såsom fastfaseekstraktion, væske-væskeekstraktion, eluering og berigelse.
Injektionssystemet er hovedsageligt opdelt i to typer: væskeinjektion og gasinjektion. Væskeinjektion opnås hovedsageligt gennem automatiske eller manuelle prøveudtagere, mens gasformig injektion hovedsageligt opnås gennem manuelle og automatiske prøveudtagere.
Gasfaseseparationskolonnen er den mest afgørende del af en gaskromatograf, og separationskolonnen er hovedsageligt opdelt i to typer: kapillærsøjle og pakket kolonne. Kapillærsøjler er hovedsageligt adskilt af kapillarrør, mens pakkede søjler adskilles af interaktionen mellem interne fyldstoffer og gasfasen.
Detektorerne omfatter hovedsageligt flammeioniseringsdetektor, elektronindfangningsdetektor, termisk ledningsevnedetektor osv. Flammeioniseringsdetektorer er almindeligt anvendte og kan detektere de fleste organiske stoffer, men deres detektionsområde er begrænset.
Databehandlingssystemet omfatter funktioner som dataindsamling, behandling, analyse og rapportering, som kan konvertere detekterede data til kromatogrammer til analyse og fortolkning.

