The basic difference between the two is that a yoga strap is for support and can be adjusted. A resistance band, as the name suggests causes resistance to your movement, just like a rubber band. Yoga straps are made from cotton material whereas resistance bands are made from stretchy rubber material which causes pushback.  Resistance bands can offer light to heavy resistance. In a yoga belt, you create a loop to adjust your pose or stretch and it provides no resistance at all.