Resveratrol is a natural phenolic compound that belongs to stilbenoid group found in diverse plants. Health benefits and therapeutic potentials of resveratrol have been widely recognized in various diseases. In kidney stone disease, it can alleviate oxalate-induced hyperproduction of free radicals in renal epithelial cells. Nevertheless, its direct effects on calcium oxalate (CaOx) crystal, which is the major stone component, remained unclear. This study therefore addressed the direct effects of resveratrol (at 1, 10 or 100 μM) on each step of CaOx kidney stone formation. The results revealed that resveratrol had no significant effects on CaOx crystallization. However, resveratrol significantly decreased CaOx crystal growth and adhesion to renal epithelial cells at all concentrations, and induced crystal internalization into the cells (a process related to crystal degradation by endolysosomes) in a concentration-dependent manner. On the other hand, resveratrol promoted crystal aggregation. These data indicate that resveratrol serves as a dual modulator on CaOx stone formation. While it inhibits CaOx stone development by reducing crystal growth and adhesion to renal cells and by inducing crystal internalization into the cells, resveratrol promotes crystal aggregation, which is one of the mechanisms leading to kidney stone formation.