Warts are caused by the HPV virus in which excess production of keratin protein results in hard, and rough bumps on the skin. Skin tags on the other hand are soft and tiny round pieces of flesh that occur particularly on the friction-prone areas of the skin.