Transtubular Potassium Gradient (TTKG) Calculator
Enter urine potassium, serum potassium, urine osmolality, and serum osmolality to calculate TTKG and interpret renal potassium excretion.
Enter Lab Values
Use concurrent urine and serum samples. Urine osmolality must exceed serum osmolality for a valid result.
Result
Enter values and click Calculate.
—
TTKG
Calculation Breakdown
Urine K / Serum K
—
Urine Osm / Serum Osm
—
TTKG
—
Formula: TTKG = (Urine K ÷ Serum K) ÷ (Urine Osm ÷ Serum Osm)
Reference Ranges
Normal K
TTKG 6–12
Hyperkalemia
> 10 = appropriate renal excretion (extrarenal cause likely)
< 6–7 = inadequate excretion (renal/aldosterone deficiency)
< 6–7 = inadequate excretion (renal/aldosterone deficiency)
Hypokalemia
< 3 = appropriate conservation (extrarenal loss)
> 3–4 = renal K wasting (diuretics, hyperaldosteronism)
> 3–4 = renal K wasting (diuretics, hyperaldosteronism)
Valid only when urine osmolality > serum osmolality. Unreliable in severe renal failure or hypotonic urine.
Summary
Enter urine potassium, serum potassium, urine osmolality, and serum osmolality to calculate TTKG and interpret renal potassium excretion.
How it works
- Enter the urine potassium concentration (mEq/L or mmol/L).
- Enter the serum (plasma) potassium concentration (mEq/L).
- Enter the urine osmolality (mOsm/kg).
- Enter the serum osmolality (mOsm/kg).
- The calculator applies the formula: TTKG = (Urine K / Serum K) / (Urine Osm / Serum Osm).
- Interpret the result in the context of the clinical potassium disorder.
Use cases
- Workup of unexplained hyperkalemia to assess aldosterone response.
- Workup of hypokalemia to determine if the kidney is wasting potassium.
- Differentiating renal from extrarenal causes of potassium disorders.
- Evaluating effectiveness of mineralocorticoid activity in the collecting duct.
- Monitoring patients on aldosterone antagonists or ACE inhibitors.
- Nephrology teaching and clinical decision support.
Frequently Asked Questions
Last updated: 2026-07-26 ·
Reviewed by Nham Vu