Culoarea flăcării este dată de concentraţiile de oxigen din apropierea focului. Culoarea albastră a flăcării înseamnă că focul are destul oxigen, pe când o culoare galbenă a acesteia semnifică o aprovizionare cu oxigen nu tocmai bună. Dar asta nu înseamnă că focul arde doar cu flacără albastră sau galbenă. Anumite substanţe chimice pot da flăcării culori vii: azotatul de litiu dă focului o culoare roşie, din sulfatul de cupru se obţine o culoare verde-albăstruie, iar din alaunul de potasiu se obţine o flacără violet deschis.