I slægtsforskning er en bedstefar-fil en database, der indeholder oplysninger om forfædrene til en bestemt person. For eksempel, hvis John Doe ønskede at oprette en bedstefar-fil, ville han starte med at tilføje sine forældres navne og fødselsdatoer. Han ville derefter tilføje navne og fødselsdatoer for sine bedsteforældre og oldeforældre og så videre. På denne måde kunne John Doe bygge en slægtsdatabase, der ville vise hele hans stamtræ, eller stamtavle, også kaldet et stamtræ. Nogle mennesker omtaler dette som deres "familiegruppeark."
Bedstefarsfiler bruges ofte til forskning i slægtsforskning, registrering og arkivering af familieoplysninger. De kan bruges til at kortlægge familiens sygehistorier, dokumentere familietraditioner og historier og finde ud af mere om ens forfædres liv.
Mens bedstefar-filer kan oprettes manuelt, er der i dag adskillige stamtræssoftwareprogrammer og onlineværktøjer, der gør opgaven med at oprette og vedligeholde en familiehistorie meget lettere.