That's a frustrating and all-too-common problem! A trash can rolling down the street or spilling its contents is a messy nuisance. The good news is you have several effective, often inexpensive, options to add stability.
First, look at simple DIY fixes. Adding weight to the bottom of the can is the most straightforward method. You can place a few bricks or a heavy paver stone inside the bottom liner bag before you put your main bag in. For a cleaner look, consider filling a plastic milk jug with sand or water and placing it at the can's base. Another great trick is to use bungee cords or sturdy rope to secure the can's handle to a fence post, deck railing, or a ground anchor screwed into the wall nearby.
Next, consider the placement and the can itself. Positioning your bin in a sheltered corner, against a wall, or behind a fence break can dramatically reduce wind impact. If you're in the market for a new can, invest in a heavy-duty model with a wider, weighted base. Many are specifically designed to be wind-resistant. Rectangular cans also tend to be more stable than round ones.
For a dedicated product, you can purchase a trash can stabilizer or stand. These are typically metal or plastic frames that your can sits inside of, providing a much broader footprint to prevent tipping. You can also buy ground stakes with hooks designed to latch onto the can's handle or rim.
In short, start by adding internal weight or using a bungee cord to tether it. If that's not enough, reposition it to a sheltered spot or upgrade to a heavier, wind-resistant model. With a little effort, you can keep your trash where it belongs—upright and contained.