Literal language means exactly what it says, while figurative language uses similes, metaphors, hyperbole, and personification to describe something often through comparison with something different.
Figurative language is used for expressions and figures of speech. An example would be "It's raining cats and dogs." Literal language is used more for formal language. An example would be "It's raining very hard."