No, there is not a straw that purifies water. There are many products on the market that claim to do this, but they have not been proven effective. The only way to ensure that your water is purified is to boil it or use a filtration system.