Description
GeneaCanvas GEDCOM Family Tree is an exclusive, highly responsive, and beautifully animated family tree visualizer for WordPress, powered by D3.js.
Whether you are a hobbyist documenting your ancestry or a professional genealogist presenting research to clients, GeneaCanvas turns complex data into a stunning visual experience. Import standard GEDCOM files (.ged or .txt) directly from your WordPress Media Library and instantly generate clean, interactive vector canvases on any post or page.
View Interactive Demo | Upgrade to PRO | Get a Done-For-You Website
π³ Free Features Included in GeneaCanvas
- Fluid Interactive Canvas (D3.js): Smooth drag, pan, and zoom controls optimized for both desktop browsers and mobile touchscreens.
- Organic Smart Layout: Staggering structure that prevents overlapping nodes, ensuring clean and readable descendant and ancestor trees.
- Performance LOD (Level of Detail): Automatically compresses complex family nodes into lightweight vector dots at high zoom-out levels for lag-free rendering.
- Real-Time Search & Focus: Instant ancestor search with auto-pan and smooth highlight animations focusing directly on the searched branch.
- Interactive Ancestor Profiles: Clicking any person slides out a detailed, elegant profile card displaying birth/death dates, locations, and calculated kinship links.
- Unlimited Individuals & Trees: Full freedom to import and publish family databases of any size. No artificial limits.
- Native Shortcode Integration: Embed trees anywhere using a simple shortcode:
[gcanvas_tree id="YOUR_ID"]. - Translation Ready: Fully localized (English and Polish included out of the box).
π Premium Capabilities in GeneaCanvas PRO
Need advanced features for family reunions, high-quality printing, or client websites? The GeneaCanvas PRO extension unlocks the full potential of your heritage:
- High-Resolution Vector Export (PDF / SVG): Generate ultra-sharp, lossless vector files ready for large-format physical poster printing.
- Media Vault & Document Archive: Attach historical photos, birth certificates, and scanned records directly to ancestor profiles.
- GDPR & Privacy Anonymizer: Automatically blur and protect sensitive data of living individuals from non-logged-in visitors.
- Advanced Kinship Calculator: Instantly calculate and highlight the exact relationship path between any two selected family members.
- Theme & Style Customizer: Choose from luxury color palettes (e.g., Royal Navy, Vintage Parchment) and customize fonts, card borders, and line curves directly from your dashboard.
- Priority Support: Fast email assistance and automated background updates.
π Discover all GeneaCanvas PRO features
π NEW: VIP Turnkey Setup (Done-For-You)
Don’t want to deal with WordPress hosting, domain configuration, or plugin settings?
We offer a complete VIP Concierge Service. We will register your domain, audit your GEDCOM data, configure private family passwords, and launch your dedicated, secure family website in 48 hours. You just share your heritage, we handle 100% of the tech.
π Learn more about Turnkey Setup
π Broad GEDCOM Compatibility
GeneaCanvas strictly adheres to the standard GEDCOM 5.5 / 5.5.1 specifications, ensuring seamless imports from all major genealogy software and platforms, including:
- Gramps
- RootsMagic
- Family Tree Maker (FTM)
- MyHeritage
- Ancestry.com
- Legacy Family Tree
- Ahnenblatt
Installation
- Upload the
geneacanvas-gedcom-treefolder to the/wp-content/plugins/directory, or install the.zipfile via Plugins -> Add New -> Upload Plugin. - Activate the plugin through the Plugins menu in WordPress.
- Go to Trees (Canvas) in your WordPress admin sidebar and click Add New.
- Configure the title, height, startup view, and upload your
.gedor.txtfile. - Copy the generated shortcode (e.g.,
[gcanvas_tree id="12"]) and paste it into any page or post.
FAQ
-
What file formats are supported?
-
We support standard GEDCOM (
.gedor.txt) files exported from any genealogy software or online platform. -
Is there a limit on the number of people or trees in the free version?
-
No. GeneaCanvas allows you to import unlimited individuals and create an unlimited number of family trees without any artificial restrictions.
-
How do I embed a tree on a specific page?
-
Simply paste the shortcode generated in the tree settings editor, for example:
[gcanvas_tree id="123"]. -
How do I export my tree to a high-resolution printable PDF?
-
High-resolution vector export (PDF and SVG) designed for large-format physical posters is available exclusively in GeneaCanvas PRO.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“GeneaCanvas GEDCOM Family Tree” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “GeneaCanvas GEDCOM Family Tree” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.3
- Fix: Improved tree canvas rendering logic.
- Tweak: Redesigned header layout into a structured two-row layout (clan title and statistics on top, toolbar controls below).
- Fix: Removed unwanted theme margins between the clan title and subtitle.
- Tweak: Removed bottom border line from the header for a cleaner, modern look.
- Tweak: Improved responsiveness and alignment of the stats block and control buttons.
1.1.2
- Enhancement: Redesigned mobile and tablet UX with an ultra-compact HUD and fixed bottom clan navigation bar.
- Enhancement: Dynamic branch and line stroke highlighting now fully inherits active CSS theme colors.
- Enhancement: Optimized D3.js spacing grid to ensure spouses and siblings never overlap in standard tree mode.
- Enhancement: Integrated extensible JavaScript callback hooks for modular tree layout customizers.
- Enhancement: Standardized all internal file operations using native WP_Filesystem and wp_delete_file APIs.
- Fix: Expanded SVG foreignObject viewport bounds to eliminate rectangular clipping on glow highlight animations.
- Fix: Added automated mobile sidebar drawer closing when navigating through relatives and search results.
- Fix: Adjusted mobile z-index layering so full-width details drawers seamlessly overlay navigation controls.
- Fix: Hardened security with comprehensive input unslashing, sanitization, and output escaping.
- Fix: Unified all internal function prefixes and text domains to match WordPress.org standards.
1.1.1
- Enhanced translation loading and text domain handling.
- Expanded and improved documentation.
- Performance optimizations for large GEDCOM datasets.
1.1.0
- Initial public release on WordPress.org.
