Virusurile sunt clasificate in functie de: tipul si structura acizilor nucleici (ADN sau ARN), prezenta sau absenta invelisului extern (capsida) si forma si dimensiunile capsidelor. Ele sunt, de asemenea, clasificate in functie de tipul de celula gazda pe care il infecteaza, precum virusul gripal pentru celulele respiratorii sau papilomavirusul pentru celulele epiteliale ale pielii.