Quick answer: The main difference is how much tooth they cover. A veneer is a thin shell bonded to the front of a tooth, mainly for appearance, and keeps most of the natural tooth. A crown covers the whole tooth and is used when the tooth is weak, broken or heavily...