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.

Reference Ranges

Normal K TTKG 6–12
Hyperkalemia > 10 = appropriate renal excretion (extrarenal cause likely)
< 6–7 = inadequate excretion (renal/aldosterone deficiency)
Hypokalemia < 3 = appropriate conservation (extrarenal loss)
> 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

  1. Enter the urine potassium concentration (mEq/L or mmol/L).
  2. Enter the serum (plasma) potassium concentration (mEq/L).
  3. Enter the urine osmolality (mOsm/kg).
  4. Enter the serum osmolality (mOsm/kg).
  5. The calculator applies the formula: TTKG = (Urine K / Serum K) / (Urine Osm / Serum Osm).
  6. 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