What is the diffferences between literal language and figurative language?

Literal language is fully factual. Figurative language is full of comparisons and not-blatantly-true language.

Literal: Your eyes are blue. Your hair is light red.

Figurative: Your eyes are like the deep blue ocean after a storm. Your hair burns with the fire of the sun.