vWF is synthesized mainly by endothelial cells and megakaryocytes. In endothelial cells, it is stored in specialized secretory granules called Weibel-Palade bodies. In megakaryocytes, which are the precursor cells of platelets, vWF is stored in α-granules.