What's the difference between "craze" and "all the rage"?

Native speaker’s answer
Rebecca
They actually mean the same thing! They both mean that something is popular for a short amount of time or at a particular time. Although, you might hear "all the rage" more when talking about fashion. But they can both be used for anything. Ex: This dance is all the rage these days. = This dance is the craze these days. Ex: High boots were all the rage two winters ago. = High boots were the craze two winters ago.