The difference between Malware and Viruses

Malware (an acronym for malicious software) is any type of harmful software directed against PCs, mobiles, tablets or networks. Viruses are a type of malware that can reproduce and spread on its own. The difference between malware and a virus is that while all viruses are malware, not all types of malware are viruses.