A kidney stone is a hard, pebble-like deposit that forms in 1 or both kidneys. It may be as small as a grain of sand or as large as a pearl. Some are as big as golf balls. A stone may be smooth, irregular in shape, or jagged. Most are yellow or brown in color. There are different types of kidney stones.