Goal: calculate how much baking soda will inflate a 1 L zip-top sandwich bag with carbon dioxide, then test your prediction.
You need: a grown-up, a 1 L zip-top bag (check that it holds about 1 L of water without bursting), baking soda (sodium hydrogen carbonate, NaHCO₃), white vinegar (5 % acetic acid), a kitchen scale (or measuring spoons: 1 teaspoon of baking soda is about 4 to 5 g), a tissue, a measuring cup, eye protection, and a sink or tray.
Safety: wear eye protection: an over-filled bag can pop and spray vinegar. Work over a sink. Do not use a larger amount than you calculate.
The reaction: NaHCO₃(s) + CH₃COOH(aq) → NaCH₃COO(aq) + H₂O(l) + CO₂(g)
- Calculate: assume 22 °C and 101 kPa. n(CO₂) = PV ÷ RT for V = 1.0 L. By the 1 : 1 ratio, that's the moles of NaHCO₃ needed. Convert to grams (M = 84.01 g/mol).
- Vinegar contains about 0.83 mol/L of acetic acid. Calculate the volume of vinegar that contains the same number of moles, then use a bit more so the vinegar is in excess and the baking soda is limiting.
- Wrap the baking soda in a tissue packet (to delay the reaction). Pour the vinegar into the bag, then drop in the packet and quickly seal the bag. Shake gently.
- Was the bag just full? Over-full? Under-full?
What to look for: n ≈ 0.041 mol, so about 3.5 g of baking soda and about 50 mL of vinegar (use about 60 to 70 mL). The bag usually ends up a bit under-filled, because some CO₂ dissolves in the liquid and the reaction may not finish. Engineers face the same problem: a design calculation is a starting point that must be tested.