← Back to ResearchRanked

SolutionCalc Solution Prep

C1V1 dilution · molarity & mass · buffer pH

English 简体 繁體

Mode

Dilution (C1V1 = C2V2)

Leave exactly one of the four blank and it is solved. C1/C2 must share a concentration unit and V1/V2 a volume unit - they need not be molar (% or mg/mL work too).

e.g. from 10 mM stock make 500 mL of 0.5 mM

Result

Common buffers: pKa and molar mass

pKa values are the 25 °C literature convention (handbooks differ slightly); MW matches the usual hydrated form. Tris has d(pKa)/dT ≈ -0.028/°C, i.e. pKa ≈ 8.5 at 4 °C - convert when preparing cold buffers.

What this tool is

SolutionCalc merges the three lab calculations people otherwise do in their heads into one page: (1) C1V1=C2V2 dilutions with any single term solved; (2) molar preparation interconverting molar mass, concentration, mass and volume via m=C·V·MW; (3) buffer pH recipes from the Henderson-Hasselbalch equation, in two bench styles - mixing two equimolar stocks in the 10^(pH-pKa) ratio, or weighing the solid and titrating with HCl/NaOH to target pH. Data for 18 common buffer systems (acetate, citrate, MES, PIPES, MOPS, phosphate, HEPES, Tris, glycine, carbonate...) ship with the page.

Everything is computed in your own browser: the tables ship with the page, there is no backend and no recipe is uploaded. Your inputs are kept in local storage, the result copies into your notebook with one click, and units convert at the input side (M/mM/µM, g/mg/µg, L/mL/µL) with readable magnitudes chosen for the output.

Features

How to use it

  1. Pick a mode up top: dilution, molarity & mass, or buffer pH.
  2. For dilution and molarity fill the knowns and leave exactly one field blank - the answer appears below instantly.
  3. For buffers pick the system (pKa auto-fills), enter target pH, final concentration and volume; add the stock concentration (two-stocks) or titrant concentration and optional purity (weigh-and-titrate).
  4. Copy the result; a capacity warning shows when the target pH is more than ±1.5 from the pKa.

FAQ

What is Henderson-Hasselbalch and how is it used here?
pH = pKa + log([A-]/[HA]), i.e. the base/acid mole ratio r = 10^(pH-pKa). The two-stock mode splits the stock volumes by that ratio; the titration mode takes the total moles n = C·V and asks how much strong acid/base converts the weighed form into the target ratio - which becomes the titrant volume. At pH = pKa the two forms are 1:1; buffer capacity falls off as you move away.
Why dissolve in only 80% of the water first?
Adjusting pH after making up to volume changes the volume and the concentration. Dissolving in ~80%, titrating, then topping to the mark keeps the final molarity honest - and the titrant itself adds volume. Calibrate and read the pH meter at roughly the temperature you will use.
Tris at 4 °C - which pH do I target?
Tris carries d(pKa)/dT ≈ -0.028/°C: 8.07 at 25 °C becomes about 8.5 at 4 °C, so the same solution reads ~0.4 higher when cold. Decide the target at the temperature of use; this tool's table is the 25 °C convention.
How do hydrates and purity fold in?
Cleanest: use the molar mass printed on your bottle - Na2HPO4·12H2O is 358.14, anhydrous 141.96. For assays below 100% (damp reagent, 99.5%) the weigh-and-titrate panel has a purity box: weigh = nominal ÷ fraction.
Are my recipes uploaded?
No. Fully static page, no backend; concentrations and masses are computed locally and only your inputs are kept in this browser's localStorage. Unpublished formulations are safe.

More tools on this site

Pure front-end · zero dependencies · free · 中文 / 繁體 / English