Geo bags are made from geotextile fabric, a permeable material that allows water to pass through while retaining soil and sediment. They are typically filled with sand, soil, or other materials and are used to create structures that prevent soil erosion, manage stormwater, and stabilize slopes. Their versatility and functionality make them a popular choice in both temporary and permanent applications.