Blood clots are caused by platelets. Platelets are small pieces of blood cell that help blood clot, or stop bleeding. The platelets create blood clots by clumping, or sticking together.