De vigtigste komponenter i kul er kulstof, brint, oxygen, nitrogen og svovl. De relative mængder af disse elementer varierer afhængigt af kullets rang. Kul er klassificeret i fire hovedrækker:antracit, bituminøs, sub-bituminøs og brunkul. Antracit er det højeste kul og har det højeste kulstofindhold og det laveste fugtindhold. Brunkul er det laveste kul og har det laveste kulstofindhold og det højeste fugtindhold.