Rinichii filtrează sânge printr-un proces în două etape. Sângele intră mai întâi într-un filtru numit glomerul, unde excesul de lichid și deșeurile sunt redirecționate în cea de-a doua zonă de filtrare, cunoscută sub numele de tubulă. Tubulul extrage orice minerale necesare care o fac prin primul filtru și le trimite înapoi în sânge, în timp ce produsul final iese din tubul în urină.
Glomerul și tubul sunt două părți ale unei unități de filtrare mai mari numite nefron. Nefronul este unitatea de lucru a rinichiului. Fiecare rinichi conține până la un milion de nefroni, care filtrează o cantitate combinată de 120 până la 150 litri de sânge pe zi, creând una sau două litri de urină. Glomerulul împiedică moleculele mai mari, cum ar fi celulele roșii din sânge și proteinele, să treacă în tubulatură, trimițând în faza a doua a procesului doar fluide, produse reziduale și molecule minerale mai mici. Odată ce urina părăsește rinichii, trece printr-un tub de mușchi numit ureter și în vezică, unde este stocat până când vezica urinară este plină. În fiecare oră, întreaga alimentare cu sânge a corpului coboară în artera renală și trece prin rinichi de aproximativ 12 ori. Rinichii ajută, de asemenea, să controleze tensiunea arterială și să regleze echilibrul sărurilor și acizilor din sânge.