28.35 grams (1 ounce)
1 oz = 28.34 grams1 gram = 0.03 oz
28
A cup of all-purpose flour weighs in at approximately 125 grams, so a teaspoon at 1/48 of this is about 2.6 grams.
One ounce = 28.35 grams