Siroto Heidi njena teta Dete pusti ostarelemu dedku v švicarskih Alpah. Čeprav ta slovi kot samotar, kmalu vzljubi svojo vnukinjo. Heidi se spoprijatelji s pastirjem Petrom in naslednjih nekaj let srečno živi pri dedku, čeprav si želi hoditi v šolo z drugimi otroki.
Nekega dne se teta Dete nepričakovano vrne in zvabi Heidi s sabo v Frankfurt, kjer naj bi postala družabnica mladega dekleta, Klare, iz premožne družine. Klara ne more hoditi, zato je priklenjena na invalidski voziček, dneve pa preživlja sama s strogo guvernanto, saj je oče pogosto službeno odsoten. Heidi in Klara se kmalu spoprijateljita, toda Heidi se težko vklopi v meščansko družbo in muči jo domotožje.