Sources and citations

Every number on this site comes from the USDA dataset below. Every threshold or guideline statement comes from a named source on this page. Where a source gives no number, this site gives none.

Citations and the statements we use

Potassium in Your CKD Diet

National Kidney Foundation (NKF), updated May 5, 2023

  • A food with 200 mg or more of potassium per serving is generally considered high in potassium. Under 200 mg per serving is the comparison "low" column.
  • NKF gives no daily potassium target. Potassium needs are individualized.

Used on: /low-potassium-foods/, /foods/, /renal-diet/, /kidney-friendly-foods/, /ckd-food-list/

Phosphorus and Your CKD Diet

National Kidney Foundation (NKF), updated July 16, 2024

  • Phosphorus from food additives is completely absorbed.
  • Phosphorus in animal foods is absorbed more easily than phosphorus in plant foods.
  • Normal blood phosphorus is 2.5 to 4.5 mg/dL.
  • The page advises checking ingredient lists for additives with "phos" in the name.
  • NKF gives no numeric daily milligram target and no per-serving low or high threshold for phosphorus, so this site does not invent one.

Used on: /low-phosphorus-foods/, /foods/, /renal-diet/, /kidney-friendly-foods/, /ckd-food-list/

KDOQI Clinical Practice Guideline for Nutrition in CKD: 2020 Update

KDOQI. Ikizler TA et al. Am J Kidney Dis 2020;76(3 Suppl 1):S1-S107. doi:10.1053/j.ajkd.2020.05.006

  • Statement 6.5.1: Sodium intake under 100 mmol/day (under 2.3 g/day) for CKD stages 3 to 5, 5D (dialysis) and kidney transplant.
  • Statement 6.4.1: Potassium intake is adjusted to keep serum potassium in the normal range. The statement gives no fixed number.
  • Statement 6.3.1: Phosphorus intake is adjusted to keep serum phosphate in the normal range.
  • Statement 6.3.2: Consider the bioavailability of phosphorus sources (animal, vegetable and additive sources).
  • Statement 3.0.1: For CKD stages 3 to 5, a low-protein diet of 0.55 to 0.60 g/kg body weight/day is described only under close clinical supervision.
  • Statement 3.0.3: For people on dialysis, 1.0 to 1.2 g/kg body weight/day is described.

Used on: /renal-diet/, /ckd-food-list/, /low-potassium-foods/, /low-phosphorus-foods/

FoodData Central

U.S. Department of Agriculture, Agricultural Research Service

  • Every nutrient value on this site comes from FoodData Central Foundation Foods (release 2026-04-30) and SR Legacy (release 2018-04), per 100 g edible portion, scaled to the serving shown.
  • USDA FoodData Central data are in the public domain (CC0 1.0).

Used on: Every page with a food value

Eating Right for Chronic Kidney Disease

National Institute of Diabetes and Digestive and Kidney Diseases (NIDDK)

  • Listed as general reading only. No numeric value on this site is taken from this page.

Used on: /renal-diet/

The sodium, potassium and phosphorus statements paraphrase the KDOQI guideline; read the guideline for the full wording and context.

Dataset releases and checksums

USDA FoodData Central data are in the public domain (CC0 1.0). Citation: U.S. Department of Agriculture, Agricultural Research Service. FoodData Central, 2026. fdc.nal.usda.gov.

USDA FoodData Central releases usedLicense: CC0 1.0 public domain
DatasetReleaseFoods keptSHA-256 of the downloaded file
USDA FoodData Central - Foundation Foods (CSV) 2026-04-30 370 70457ee9d9342f43bda2010318c85f04210c689fdeb9cd2da4c513b0e8dbc655
USDA FoodData Central - SR Legacy (CSV) 2018-04 6,962 b80817294b8850530aaedf2e515c02593b1824f763a0ff356e5c2081643e6fd0
Foods in the database
7,332 (the app's offline database)
Foods with their own page
155 curated common foods
Database file SHA-256
0413fdd58e5dfb99e89781044487d783353aa12a16b5ddf2de8ef009ae38960b
Curated list SHA-256
381190a406651b30e822616b12d0a326c27ca7177160230f9f6e68387c6f2001
Excluded USDA categories
American Indian/Alaska Native Foods; Baby Foods
Citation
U.S. Department of Agriculture, Agricultural Research Service. FoodData Central, 2026. fdc.nal.usda.gov.

Foods were kept only when potassium, phosphorus, sodium, protein and energy were all published and within plausibility bounds. The build of this website stops if the checksum of the database file does not match the one listed here.

Method

Per serving = value per 100 g x serving grams / 100. Rounding is half-up: whole numbers for mg and kcal, one decimal for protein. Rounding is for display only; sort order and rankings use unrounded values. Found a wrong value? Tell us and include the FDC id.

Track your own numbers against your own limits

Renal Diet adds up potassium, phosphorus, sodium, protein and fluid from an offline USDA food database, with the source on every value. No account, no scanner. You enter the limits your care team gave you, and "Can I eat this?" shows a traffic light against what is left today. A PDF report is there for your dietitian. Free to start; some features may need an optional premium subscription.

Values are USDA reference values for a standard serving. Your limits are set by your nephrologist or dietitian. Processed foods and phosphorus additives may differ. This is not medical advice.