Is it safe to soak?
Spa Calc's first screen answers that. Enter sanitizer and pH and it says ready, tells you what to add first, or shows how long to wait after a shock. The ranges come from CDC guidance and product labels: chlorine 3 to 5 ppm, bromine 4 to 6 ppm, pH 7.2 to 7.8.
Hot tub chemistry, built in
Bromine starts with a bromide bank and moves to maintenance doses. Chlorine tubs can start on dichlor and switch to bleach; the tracker estimates the stabilizer that builds up and tells you when. MPS gets its own dose and wait timer, and "I just soaked" gives a top-up after each soak.
Small tubs, small doses
Doses come in teaspoons down to an eighth, tablespoons, grams or your own scoop. Inflatable presets set the volume, and you confirm it at your fill line.