Settings
C1V1 = C2V2. All calculations run in your browser — nothing is uploaded. For bleach, follow the product's own label.
Amounts to mix
- Water to add
- —
- Final volume
- —
- Stock : water
- —
- Dilution factor
- —
A dilution calculator. Choose how you want to specify the dilution: by ratio (× times) or by concentration (ppm / %). In ratio mode, enter the dilution factor (for example 1000×) and the final volume you want to make, and it gives the amount of stock solution to measure, the amount of water to add, and the stock-to-water ratio. In concentration mode, enter the stock concentration (% or ppm), the target concentration and the final volume, and it solves the required stock amount, the water to add and the actual dilution factor using C1V1 = C2V2. Presets fill in both the mode and the numbers: sodium hypochlorite (chlorine bleach, ~6% stock) diluted to 200ppm for surfaces or 1000ppm for vomit/norovirus, pesticide/garden sprays at 1000× and 2000×, liquid fertilizer at 500×, and essential-oil aroma at 1%. The final volume can be entered in mL or L; amounts below 1mL are shown to 3 decimals and amounts of 1L or more also show the litre value for readability. Every calculation runs in your browser; the values you enter are never sent to any server or API. When handling products such as bleach, always follow the dilution and safety instructions on the product's own label as well.
How to use
- Pick how to specify the dilution: by ratio (× times) or by concentration (ppm/%) — choosing a preset switches this for you.
- Ratio mode: enter the dilution factor and final volume. Concentration mode: enter the stock concentration, target concentration and final volume.
- Read off the stock solution to measure, the water to add, and the ratio (or dilution factor) — nothing is sent.
FAQ
Are the numbers I enter sent anywhere?
No. All dilution calculations run in your browser. The values you enter are never sent to any server or API — everything stays on your device.
How do I dilute bleach to 200ppm?
Pick the "Sodium hypochlorite 200ppm (surfaces)" preset, which assumes a 6% stock and a 200ppm target. To make 1L, for example, you'd measure about 3.3mL of stock and top up with water to 1L. There's also a 1000ppm preset for vomit/norovirus. Concentrations vary by product, so always follow the figures and instructions on your product's label too.
Can it work in both dilution ratio and ppm?
Yes. Use ratio mode for things specified as "dilute 1000×" (pesticides, fertilizers) and concentration mode for things specified by ppm or % (disinfectant solutions). Concentration mode also shows the equivalent dilution factor.
How is the dilution worked out?
In ratio mode: stock = final volume ÷ factor, and water to add = final volume − stock. In concentration mode it uses C1V1 = C2V2 (stock concentration × stock volume = target concentration × final volume) to find the stock amount, and reports the dilution factor as stock concentration ÷ target concentration.