GeneaCanvas GEDCOM Family Tree turns a GEDCOM file into an interactive family tree on your WordPress site. Build a family history website, share your genealogy research with relatives, or add a pedigree chart to any page, without retyping a single name.
Export a .ged file from your genealogy software, upload it to the Media Library, and paste one shortcode. Visitors can then explore your family tree on desktop, tablet and phone: zoom, drag, search for a person, and open a profile with dates, places and close relatives.
There is no limit on the number of people or family trees.
View the interactive demo | Learn about GeneaCanvas PRO
Family tree features in the free plugin
- Forest of Clans: Start with an overview of every family line, then open the clan you want to explore.
- All People view: See the whole family tree at once, with or without repeated people who connect several branches.
- Pedigree chart: Pick any person and show a direct line of their ancestors, without collateral lines.
- Natural tree layout: An organic tree shape that keeps person cards from overlapping.
- Dots for large trees: Show people as small dots to keep very large family trees fast and readable.
- Search: Find a person by name and jump straight to their place in the tree.
- Person profiles: Click a person to see birth and death dates, places, spouses, children and other relatives, and move from one relative to the next.
- Line highlighting: Point at a person to highlight their family line.
- Zoom controls: Use the on-screen + and − buttons, the mouse, or touch gestures.
- Shortcode generator: Choose the starting view, layout, theme, expanded generations, height and titles, then copy a ready-made shortcode.
- Works with your theme: Use the shortcode in the block editor, the classic editor, or any page builder that supports shortcodes.
- Translations included: English, Polish, German, French, Spanish and Italian.
GeneaCanvas PRO for family history projects
Everything above stays free. GeneaCanvas PRO is a separate add-on for sites that need privacy, printing and richer family stories:
- Privacy for living relatives: Dates, places and photos of living people are removed on the server and only appear after a family password is entered. You can also hide their first names.
- Password for each shortcode: Protect the whole tree or only living people, separately on each page.
- Hourglass view: Show the ancestors and descendants of a chosen person or marriage at the same time, and open it directly from a shortcode.
- Kinship calculator: Name the relationship between any two people and draw the line that connects them.
- Print-ready PDF and SVG: Export a sharp vector PDF for any paper size, or an image PDF up to 600 DPI, with portrait photos.
- Portrait photos: Add photos to people, with frames, shapes and sepia or black and white styles.
- Theme editor: Change colors, fonts and card styles of seven ready-made themes, or create your own.
- Full GEDCOM data: Show occupations, life events, biographical notes and sources in the person profile.
- Document gallery: Attach scans of certificates and other documents to a person.
- Family statistics: Most common names and places, lifespans, generations and births by century, in the tree or with a shortcode.
- Family anniversaries: Show upcoming birthdays and wedding anniversaries in a widget or shortcode, with optional email reminders.
- Suggestions from relatives: Let family members send corrections, photos, occupations, notes and events for you to approve.
- Clan filters: Show or hide clans by surname, ID or number of members for each shortcode.
- Block and Elementor widget: Place a tree and set its options without writing a shortcode.
- Priority support and automatic updates.
Works with popular genealogy software
GeneaCanvas reads standard GEDCOM 5.5 and 5.5.1 files, including exports from:
- Gramps
- RootsMagic
- Family Tree Maker
- MyHeritage
- Ancestry
- Legacy Family Tree
- Ahnenblatt
Third-Party Libraries
This plugin includes D3.js 7.8.5 (ISC License) in minified form as js/d3.min.js. The source code is available at github.com/d3/d3.