Viruses are smaller than bacteria and slightly bigger than many known large proteins. Although there are a great variety of viruses and virus structures, they all tend to have a basic genetic component (either DNA or RNA) usually encapsulated inside a protein cage.
In addition, complex viruses have some mechanisms for mobility similar to the ones seen in cells. A single virus, also called a “virion,” does not have the enzymes and proteins needed for reproduction, so it needs to “take over” the reproductive mechanism of another living cell to replicate itself.