What's the main difference between a "wrath", a "rage" and an "anger?"

Native speaker’s answer
Rebecca
"Wrath," "rage," and "anger" are all nouns expressing the strong emotion of anger. You can consider "wrath" and "rage" to be stronger in tone and mean extreme anger, whereas "anger" is the mildest of the three words. "Rage" also has the extra connotation of violent, uncontrollable anger. Use "wrath," "rage," or even "fury" if you wish to express extreme anger. Note that "wrath" is usually used in a humorous, rhetorical manner now. (In the past, it was connected to extreme anger in the biblical sense.) Ex: The man's rage was evident on his face. Ex: Face the wrath of the consumers if your product falls short of their expectations.