generally yes, provided you do not mix it with chemical drain cleaners .
Yes, but only for minor to moderate soft clogs (organic waste, dissolvable paper, or grease). vinegar and baking soda unclog toilet