The size of the Cheese Shaker is 5 1/4" tall x 3" round. It doesn't give the number of ounces it might hold but I would guess between 18 - 20 ounces. This is the normal size cheese shaker just like you would see at a Pizza Hut, Chuckie Cheese's or any other restaurant where Pizza or Spaghetti is served. Now you can bring the convenience of a restaurant to your dinning table at home. A quick shake of your favorite Parmesan Cheese or other topping from this stylish shaker and you will be good to go. Nice Item!