(1) Viruses contain both nucleic acids (DNA or RNA), while Viroids are a nucleic acid (RNA).
(2) Both Viruses and Viroids can infect all organisms, including plants and animals.
(3) A protein coat is absent in a virus, but present in a viroid
(4) Viruses are larger in size than Viroids