There are about 7500,000,000,000,000,000 grains of sand on Earth.
This is based on assuming an average size of sand grains and calculating how many of them are in a cubic meter, a teaspoon, or a beach. However, this number may vary depending on the definition of sand, the shape and size of the grains, and the moisture content of the sand.