Inom släktforskning är en farfarsfil en databas som innehåller information om en viss individs förfäder. Till exempel, om John Doe ville skapa en farfarsfil, skulle han börja med att lägga till sina föräldrars namn och födelsedatum. Han skulle sedan lägga till namn och födelsedatum för sina mor- och farföräldrar och så vidare. På det här sättet kunde John Doe bygga en släktforskningsdatabas som skulle visa hela hans släktträd, eller släkttavla, även kallat släktträd. Vissa människor hänvisar till detta som deras "familjegruppsblad".
Farfarsfiler används ofta för forskning om släktforskning, journalföring och arkivering av familjeinformation. De kan användas för att kartlägga familjens medicinska historia, dokumentera familjetraditioner och berättelser och ta reda på mer om ens förfäders liv.
Även om farfarsfiler kan skapas manuellt, finns det idag många släktträdsprogram och onlineverktyg som gör uppgiften att skapa och underhålla en släkthistoria mycket enklare.