Viroids differ from viruses in having RNA molecules without protein coat. Viruses on the other hand posses DNA or RNA with a protein coat as their genetic material.
Viruses can infect a wide range of organisms including plants, animals or bacteria, while viroids infect only plants.