Skip to main content
Chemistry LibreTexts

Vinegar Cannon

  • Page ID
    131430
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    Required Training

    Required PPE

    UC Lab Safety Fundamentals

    Lab coat, safety glasses/goggles, nitrile gloves

    Equipment

    Chemicals

    Small plastic bottle (with narrow neck)

    Sodium bicarbonate (NaHCO3) (baking soda)

    Cork to fit bottle

    Acetic acid (CH3COOH), 5% solution (vinegar)

    Tissue paper/kim wipe (alternate procedure)

    Small marble (alternate procedure)

    Procedure:

    1. Place ~1-2 grams of baking soda in the bottle.
    2. Pour about 20mL of vinegar into the bottle.
    3. Quickly insert the cork in the neck of the bottle, and then swirl the bottle to mix. Make sure the neck of the bottle is not pointed at people or at fragile materials, and hold the bottle firmly.
    4. When the pressure from the evolved CO2 becomes great enough, the cork will fly out of the bottle. Depending on how tightly the bottle is corked, it can fly upwards of 10-20 feet.

    Alternate procedure:

    1. Pour ~20 mL of vinegar into the bottle, making sure to keep the neck of the bottle dry.
    2. Place a piece of tissue paper/kim wipe over the neck of the bottle and push a portion of it into the bottle using your finger. This creates a small pouch suspended from the top of the bottle.
    3. While holding the edges of the tissue paper to keep it from falling into the bottle, add ~1-2 grams of baking soda and a small marble to the pouch.
    4. Push the cork into the neck of the bottle, wedging the tissue paper in place. The excess tissue paper can then be cut or torn away from the neck of the bottle, taking care not to dislodge the cork. Keep the bottle upright to prevent premature mixing of the baking soda and vinegar.
    5. To activate the demo, sharply lower the bottle onto a table, such that the marble breaks through the tissue paper and allows the baking soda to fall into the vinegar. Alternatively, you can invert the bottle and stand it on the cork, such that the bottle launches upwards (in this case the marble may be omitted).

    Clean-up: All waste may be rinsed down the drain with water.

    Hazards: The corks can pop out of the bottle with significant force, and could theoretically break something fragile or cause an injury if pointed at someone.

    Principle: The reaction between NaHCO3 and CH3COOH produces carbon dioxide (CO2) that can’t escape the closed bottle; this causes the pressure to build until the cork out.

    Notes: Audience members may come up to perform these demos provided they are wearing proper attire and don full PPE. If performing the demo using the first method, the bottle must be corked very quickly, otherwise it turns into a very simple baking soda/vinegar volcano in your hand.


    Vinegar Cannon is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by LibreTexts.

    • Was this article helpful?