Here is one that I have been using.

http://www.csgnetwork.com/poolchemcalc.html