# The best phylogenetic tree software in 2026

> The best phylogenetic tree programs are free and open source: IQ-TREE, RAxML-NG and FastTree for maximum likelihood, MrBayes and BEAST X for Bayesian trees, and MEGA for a point-and-click desktop. We compare them on benchmarks, licenses and what each needs from you, show the same primate tree built three ways, and cover the viewers and the one paid suite worth considering.

We aligned nine primate mitochondrial genomes, the set behind the [phylogenetic tree](/guides/phylogenetic-tree) explainer, and built a tree three ways. [IQ-TREE](/app/iq-tree), RAxML-NG and FastTree returned the same unrooted tree in 18, 14 and 5 seconds. On a small, clean dataset the choice of program hardly shows, which is why most advice about it misses the cases where it does.

Those cases are the real decision: thousands of sequences where a full likelihood search takes days, a question about when two lineages split rather than how they branch, a figure a reviewer will scrutinize, or a lab where nobody wants a command line. Different programs are built for each, and several of the best are free.

ProteinIQ runs IQ-TREE, RAxML-NG and FastTree below, so read our enthusiasm with that in mind. All three are open source, and you can run them anywhere you like.

## The best phylogenetic tree software

- [IQ-TREE](#iq-tree-windows-macos-linux-web) for most maximum likelihood trees
- [RAxML-NG](#raxml-ng-linux-macos-web) for taxon-rich alignments and a second opinion
- [FastTree](#fasttree-linux-windows-web) for alignments too large for a full search
- [MrBayes](#mrbayes-windows-macos-linux) for Bayesian trees with posterior probabilities
- [BEAST X](#beast-x-windows-macos-linux) for time-scaled trees
- [MEGA](#mega-windows-macos-linux) for a point-and-click desktop program
- [PearTree](#peartree-web-and-desktop) for viewing and exporting trees
- [iTOL](#itol-web) for annotating and sharing trees

And [Geneious Prime](#geneious-prime-desktop), for labs that want one paid suite.

## What makes good phylogenetic tree software?

Two jobs hide behind the name. Inference finds the tree and its branch lengths from an alignment, by [maximum likelihood](/use-cases/maximum-likelihood-phylogenetics) or [Bayesian](/use-cases/bayesian-phylogenetics) methods. Viewing draws that tree, annotates it and exports a figure. Few programs do both well, so we judged them separately.

For inference we looked at whether the program finds high-scoring trees in independent benchmarks, whether it chooses a substitution model for you, how it measures [support](/guides/phylogenetic-tree#support-values-how-much-to-trust-each-branch) and how it scales. A bootstrap of 95, an ultrafast bootstrap of 95 and a posterior probability of 0.95 are three different statements, and no comparison table should line them up.

We checked every version, license and price on the project's own pages on November 3, 2026. We ran IQ-TREE, RAxML-NG and FastTree on one [MAFFT alignment](/data/guides/phylogenetic-tree/primate_mtdna.aln.fasta) of nine primate mitochondrial genomes, 17,309 columns long. We left out software that is free only as a trial, projects without recent maintenance, and tools for a narrower job than tree building.

## The best phylogenetic tree software at a glance

  <caption><strong>Table 1. Phylogenetic tree software compared.</strong> Versions, licenses and prices checked on project pages on November 3, 2026. Sources: Zhou et al. (2018), Kozlov et al. (2019), Price et al. (2010), Ronquist et al. (2012), Baele et al. (2025), Kumar et al. (2024), Letunic and Bork (2024).</caption>
  <thead>
    <tr>
      <th scope="col">Program</th>
      <th scope="col">Best for</th>
      <th scope="col">Method</th>
      <th scope="col">Support values</th>
      <th scope="col">Biggest gap</th>
      <th scope="col">License or price</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>[Geneious Prime](#geneious-prime-desktop)</td>
      <td>One paid suite for alignment, trees and annotation</td>
      <td>Distance built in, other methods as plugins</td>
      <td>Depends on the builder</td>
      <td>Price</td>
      <td>Commercial, from $200 a year</td>
    </tr>
    <tr>
      <td>[IQ-TREE](#iq-tree-windows-macos-linux-web)</td>
      <td>Most maximum likelihood trees</td>
      <td>Maximum likelihood</td>
      <td>Ultrafast bootstrap, SH-aLRT, bootstrap</td>
      <td>Command line only</td>
      <td>GPL-2.0</td>
    </tr>
    <tr>
      <td>[RAxML-NG](#raxml-ng-linux-macos-web)</td>
      <td>Taxon-rich alignments, a second opinion</td>
      <td>Maximum likelihood</td>
      <td>Bootstrap, transfer bootstrap</td>
      <td>No native Windows build</td>
      <td>AGPL-3.0</td>
    </tr>
    <tr>
      <td>[FastTree](#fasttree-linux-windows-web)</td>
      <td>Very large alignments</td>
      <td>Approximate maximum likelihood</td>
      <td>Local support values</td>
      <td>Lower-scoring trees than full searches</td>
      <td>GPL-3.0</td>
    </tr>
    <tr>
      <td>[MrBayes](#mrbayes-windows-macos-linux)</td>
      <td>Bayesian trees and model choice</td>
      <td>Bayesian MCMC</td>
      <td>Posterior probability</td>
      <td>Command line only</td>
      <td>GPL-3.0</td>
    </tr>
    <tr>
      <td>[BEAST X](#beast-x-windows-macos-linux)</td>
      <td>Time-scaled trees</td>
      <td>Bayesian MCMC</td>
      <td>Posterior probability</td>
      <td>Rooted, time-measured trees only</td>
      <td>LGPL-2.1</td>
    </tr>
    <tr>
      <td>[MEGA](#mega-windows-macos-linux)</td>
      <td>A desktop program with a graphical interface</td>
      <td>Maximum likelihood, distance, parsimony</td>
      <td>Bootstrap</td>
      <td>Closed source, no Bayesian trees</td>
      <td>Free for research and teaching</td>
    </tr>
    <tr>
      <td>[PearTree](#peartree-web-and-desktop)</td>
      <td>Viewing and exporting trees</td>
      <td>Viewer</td>
      <td>Shows what the tree file holds</td>
      <td>Does not infer trees</td>
      <td>MIT</td>
    </tr>
    <tr>
      <td>[iTOL](#itol-web)</td>
      <td>Annotating and sharing trees</td>
      <td>Viewer</td>
      <td>Shows what the tree file holds</td>
      <td>Saving annotations needs a subscription</td>
      <td>Free mode, then €60 a year</td>
    </tr>
  </tbody>

## The paid option for phylogenetic tree software

### [Geneious Prime](https://www.geneious.com/features/phylogenetic-tree-building) (desktop)

![Geneious Prime tree view showing a rectangular tree of 50 cytochrome c oxidase sequences with colored clades and bootstrap values, above a panel of display settings](/images/guides/phylogenetic-tree-software/geneious.webp '**Figure 1. Geneious Prime tree view.** This is a screenshot from the Geneious product page, a tree of 50 cytochrome c oxidase sequences, not a run we made.')

**Geneious Prime pros:**

- One interface for alignment, tree building, annotation and sharing
- Builds trees with its own distance method and with plugins for RAxML, FastTree, MrBayes and PhyML

**Geneious Prime cons:**

- Everything it runs for trees is free elsewhere, and the suite costs $620 a year for academics

Geneious Prime, now part of Dotmatics, is the desktop suite many labs license for sequence work. Its product page advertises likelihood, distance and Bayesian tree building after an alignment step in the same window. The plugins page lists RAxML, FastTree, MrBayes and PhyML for phylogenetics; IQ-TREE is not on that list.

Plans are priced per user per year: $200 for students, $620 for academics and $2,150 for companies, with team and enterprise tiers above that and a free trial. What you pay for is the workspace around the programs, not better inference. If your lab already lives in Geneious, keep it. If you only need trees, the free programs below do the same calculations.

**Geneious Prime price:** Commercial. $200 a year for students, $620 for academics, $2,150 for corporate users.

## Best phylogenetic tree software for maximum likelihood trees

Maximum likelihood is the usual choice for a single best tree with support values. IQ-TREE is the default for most projects, and RAxML-NG is the program to run next to it when the tree matters or the alignment has many taxa.

### [IQ-TREE](/app/iq-tree) (Windows, macOS, Linux, web)

![IQ-TREE page on ProteinIQ with the alignment pasted in and ultrafast bootstrap and SH-aLRT both set to 1,000 with seed 12345, beside a maximum likelihood tree of nine primate mitochondrial genomes with 100/100 support at every internal node and a summary line giving the model TVM+F+I+G4, a log-likelihood of -64507.59 and a runtime of 18.44 s](/images/guides/phylogenetic-tree-software/iq-tree.webp '**Figure 2. IQ-TREE on nine primate mitochondrial genomes.** Labels give SH-aLRT and ultrafast bootstrap support from 1,000 replicates each. The tree is unrooted and drawn with an arbitrary root.')

**IQ-TREE pros:**

- Chooses the substitution model with ModelFinder, then adds ultrafast bootstrap and SH-aLRT support in the same run
- Reached the best-observed likelihood on every dataset in an independent benchmark

**IQ-TREE cons:**

- A command-line program with no native desktop interface

IQ-TREE 3, from Thomas Wong, Bui Quang Minh and colleagues, appeared in *Molecular Biology and Evolution* in 2026. It adds mixture models as an alternative to partitioned models, gene and site concordance factors, and a sequence simulator. The current release is 3.1.4, from September 2026, under the GPL-2.0 license.

In 2018, Zhou and colleagues compared fast likelihood programs on 19 empirical phylogenomic datasets with hundreds to thousands of genes and up to 200 taxa. IQ-TREE reached the best-observed likelihood on every dataset, with RAxML a close second. That predates IQ-TREE 3 and RAxML-NG, so read it as a track record, not a current ranking.

A run needs an aligned FASTA, PHYLIP or NEXUS file. On ProteinIQ, which runs IQ-TREE 3.1.1, ModelFinder chose TVM+F+I+G4 for our alignment, and 1,000 ultrafast bootstrap plus 1,000 SH-aLRT replicates finished in 18 seconds. Every node scored 100/100, which fits an alignment of 17,309 columns and says nothing about harder data.

**IQ-TREE price:** Free and open source. On ProteinIQ, a job costs 20 credits up to 40,000 alignment characters, then one credit per 2,000; our example cost 78. A free account starts with 200 credits and gets 100 a month.

### [RAxML-NG](/app/raxml-ng) (Linux, macOS, web)

![RAxML-NG page on ProteinIQ with the alignment pasted in and the analysis mode set to ML search plus bootstrapping, beside the nine-genome tree with bootstrap support of 100 at every internal node and a summary line giving the model TPM2+FU+G4m, a log-likelihood of -64471.73 and a runtime of 14.22 s](/images/guides/phylogenetic-tree-software/raxml-ng.webp '**Figure 3. RAxML-NG on the same alignment.** The analysis mode was maximum likelihood search plus bootstrapping, which stopped on its own after 50 replicates. Every node scored 100.')

**RAxML-NG pros:**

- Stops bootstrapping by itself once the replicates agree, and adds transfer bootstrap support
- On taxon-rich datasets it often finds higher-scoring trees than IQ-TREE

**RAxML-NG cons:**

- Linux and macOS binaries only; Windows users go through the Windows Subsystem for Linux
- The AGPL-3.0 license is the strictest of the group, so companies building on it should read it

RAxML-NG is a from-scratch rewrite of the greedy tree search in RAxML and ExaML by Alexey Kozlov, Alexandros Stamatakis and colleagues. Their paper adds terrace detection and transfer bootstrap support, and version 2.0 added adaptive search heuristics, automatic model selection and fast branch support metrics.

Kozlov and colleagues report that on taxon-rich datasets RAxML-NG often finds higher-scoring trees than IQ-TREE, while IQ-TREE's results are more stable. That is the practical case for running both on a tree that will carry a paper: if they agree, you have a check, and if they disagree you have found the part of the tree to worry about.

On our alignment, RAxML-NG picked TPM2+FU+G4m and reached the same unrooted tree as IQ-TREE in 14 seconds. The two programs chose different models, so compare their trees rather than their likelihood scores. ProteinIQ runs version 2.0.2; the current release is 2.0.4, from October 2026.

**RAxML-NG price:** Free and open source under AGPL-3.0. On ProteinIQ, a job starts at 20 credits and grows with alignment size; our 155,781-residue example quoted 697, about nine times IQ-TREE's 78 for the same file.

## Best phylogenetic tree software for very large alignments

### [FastTree](/app/fasttree) (Linux, Windows, web)

![FastTree page on ProteinIQ with the alignment pasted in, nucleotide sequence type, GTR and gamma optimization switched on and 1,000 support resamples, beside the nine-genome tree with local support values of 1 at every internal node and a summary line giving the model GTR+GAMMA and a runtime of 4.77 s](/images/guides/phylogenetic-tree-software/fasttree.webp '**Figure 4. FastTree on the same alignment.** GTR with gamma optimization. Local support values come from 1,000 resamples and are fractions, so 1 means 100%.')

**FastTree pros:**

- Handles alignments of up to about a million sequences
- Finished our example in under five seconds

**FastTree cons:**

- Trees score lower in likelihood than those from full searches

FastTree 2, from Morgan Price, Paramvir Dehal and Adam Arkin, builds a starting tree by a heuristic form of neighbor joining, then improves it with minimum-evolution and likelihood moves. The authors found it slightly more accurate than PhyML 3 with default settings and, for large alignments, 100 to 1,000 times faster than maximum likelihood methods that use full SPR searches.

Their headline run was 237,882 distinct 16S rRNA sequences in 22 hours and 5.8 GB of memory on a desktop computer. The price of that speed shows in the 2018 benchmark: FastTree was the fastest program but produced lower likelihoods and more dissimilar topologies than the others. Its author notes that most splits a fuller search finds and FastTree misses have poor support.

Use it as a first pass, or when the alignment is too large for anything else. The current release is 2.2.0, under GPL-3.0 according to its repository, and the Linux and Windows executables need a CPU with AVX2.

**FastTree price:** Free and open source. On ProteinIQ, a job starts at 5 credits; our example cost 9.

## Best phylogenetic tree software for Bayesian and time-scaled trees

Bayesian programs return a distribution of trees, not one best tree. MrBayes is the classic choice for topology and model comparison. BEAST X adds a molecular clock, so its trees carry dates.

### [MrBayes](https://nbisweden.github.io/MrBayes/) (Windows, macOS, Linux)

![The MrBayes project page listing program features, including a command-line interface on Macintosh, Windows and UNIX, mixed data types, stepping-stone model comparison and BEAGLE support](/images/guides/phylogenetic-tree-software/mrbayes.webp '**Figure 5. The MrBayes project page.** MrBayes runs from a command prompt and has no results window, so there is no screen from a run to show here.')

**MrBayes pros:**

- Compares models with Bayes factors from stepping-stone sampling
- Mixes molecular and morphological characters in one analysis

**MrBayes cons:**

- Command line only, and you have to judge convergence yourself before trusting a tree

MrBayes has been a standard Bayesian program since its 2001 release. MrBayes 3.2, published in *Systematic Biology* in 2012, added convergence diagnostics, parallel runs, checkpointing and new models, along with a speedup of about 2× with SSE instructions and more than 50× with the BEAGLE library for codon models.

The program is still maintained. Version 3.2.9, released in October 2026, fixes the proposal ratio in the node slider move for trees without a molecular clock, an error present since 3.2.4. If you ran non-clock analyses with an affected version, read the release notes before trusting the old results.

The project page lists the program as a command-line tool for Macintosh, Windows and UNIX. Choose it when you want posterior probabilities on a topology and don't need dates.

**MrBayes price:** Free and open source under GPL-3.0.

### [BEAST X](https://beast.community/) (Windows, macOS, Linux)

![The BEAST X documentation home page with the BEAST X logo, a description of rooted, time-measured phylogenies and the current version v10.5.0](/images/guides/phylogenetic-tree-software/beast-x.webp '**Figure 6. The BEAST X documentation site.** BEAST X is set up in BEAUti, which writes an XML file that BEAST then runs.')

**BEAST X pros:**

- Infers rooted, time-measured trees under strict or relaxed molecular clocks
- Uses the BEAGLE library for fast likelihood calculations

**BEAST X cons:**

- Estimates only rooted, time-measured trees, so it is the wrong tool for a quick topology

BEAST X, the 10.x line of BEAST, was published in *Nature Methods* in 2025 by Guy Baele, Philippe Lemey, Andrew Rambaut, Marc Suchard and colleagues. It adds a Hamiltonian Monte Carlo approach for sampling missing predictor values and a shrinkage-based local clock model, with a focus on pathogen genomics.

The workflow has a few stages. BEAUti sets up the analysis and writes an XML file, BEAST samples trees from it, and TreeAnnotator summarizes the samples into a maximum clade credibility tree. The current release is v10.5.0, from July 2025, under LGPL-2.1.

BEAST X is a separate project from BEAST 2, which is led from the University of Auckland. Both estimate dated trees, so the choice between them is mostly about which models and packages you need.

**BEAST X price:** Free and open source under LGPL-2.1.

## Best phylogenetic tree software for point-and-click analysis

### [MEGA](https://www.megasoftware.net/) (Windows, macOS, Linux)

![The MEGA website with a download menu set to Windows, graphical interface and MEGA 12.1 (64-bit), above lists of sequence analyses, statistical methods and visual tools](/images/guides/phylogenetic-tree-software/mega.webp '**Figure 7. The MEGA home page.** MEGA is a desktop program, so this is its download page. The site counts more than 4.4 million lifetime downloads.')

**MEGA pros:**

- Alignment, model selection, tree building and dating in one graphical program
- MEGA 12 adds an adaptive bootstrap and faster model selection

**MEGA cons:**

- Closed source, and it cannot infer Bayesian trees

MEGA, written by Sudhir Kumar and colleagues, wraps alignment, model selection, tree building and dating in one graphical program. The download page lists releases from MEGA1 to MEGA12, with a graphical build or the command-line MEGA-CC for Windows, macOS and Linux. Its feature table covers maximum likelihood, distance and parsimony trees with bootstrap support, but the Bayesian column applies only to ancestral sequences.

The MEGA12 paper, from December 2024, added an adaptive bootstrap for maximum likelihood, which replaces a fixed replicate count with a stopping rule; the paper's example uses a standard error threshold of 5%. MEGA 12.1 followed with a redesigned calibration editor that pulls dates from the TimeTree database.

The download page lists no price. Its terms grant use for personal research and teaching, forbid modifying the program or passing on registered copies, and do not address commercial use, so read the agreement before using it at a company.

**MEGA price:** Free to download for research and teaching under MEGA's end user agreement. Not open source.

## Best phylogenetic tree software for viewing and annotating trees

A tree from an inference program is a text file. Viewers turn it into a figure, and the two below differ in where they run and what they charge.

### [PearTree](https://peartree.live/) (web and desktop)

![PearTree web app showing its built-in Ebola virus example tree of 1,610 tips in a rectangular layout, with a toolbar across the top and tip labels hidden until zoomed in](/images/guides/phylogenetic-tree-software/peartree.webp '**Figure 8. PearTree with its built-in example.** The tree holds 1,610 Ebola virus genomes from the 2014 to 2016 West Africa epidemic. Tip labels appear when you zoom in.')

**PearTree pros:**

- Runs in the browser with nothing to install, and is MIT-licensed
- Opens NEXUS and Newick files, including BEAST trees with posterior support and node height bars

**PearTree cons:**

- Views and annotates trees only; it does not infer them

PearTree comes from the ARTIC Network. The BEAST documentation describes it as a browser-based viewer and the successor to FigTree, and walks through ordering branches, adding a time axis, showing posterior support, coloring tips by sampling country and exporting a figure. The latest release is v1.3.2, from October 2026.

The same documentation lists FigTree among its older and unsupported software. If you still reach for FigTree out of habit, PearTree opens the same kinds of files.

**PearTree price:** Free and open source under the MIT license.

### [iTOL](https://itol.embl.de/) (web)

![The iTOL home page with a circular phylogenetic tree surrounded by rings of colored bars and heatmaps, under the heading Welcome to iTOL v7](/images/guides/phylogenetic-tree-software/itol.webp '**Figure 9. The iTOL home page.** The banner shows a circular tree with annotation rings. iTOL draws trees from Newick and other formats in the browser.')

**iTOL pros:**

- Annotates trees with 19 dataset types and exports to SVG, PDF, EPS and PNG
- Displays trees of 50,000 or more leaves

**iTOL cons:**

- In free mode, annotations cannot be saved, so you must export the figure right away

Interactive Tree Of Life, from Ivica Letunic and Peer Bork and hosted at EMBL, displays, annotates and manages trees in the browser. The 2024 paper describes version 6, and the site now shows v7. Its strength is layering data on a tree: colored ranges, bars, heatmaps and labels on circular or rectangular layouts.

The access model matters. Free mode keeps an account with unlimited projects and up to 2,500 trees, and every annotation feature works, but annotations and views are not saved. A Standard subscription saves them and adds batch upload, and what you saved stays available after it ends. For an individual, Standard costs €60 a year, and the annotation editor for Excel, LibreOffice and Google Sheets brings that to €96.

**iTOL price:** Free access mode. Individual Standard subscription €60 a year; with the annotation editor €96 a year.

## Do you need to align sequences first?

Yes, for every program above. They take an alignment of homologous sequences, and a misaligned column becomes false signal in the tree. [MAFFT](/app/mafft), [Clustal Omega](/app/clustal-omega) and [MUSCLE5](/app/muscle5) are the usual aligners, and we used MAFFT 7.526 for the example; the [multiple sequence alignment](/use-cases/multiple-sequence-alignment) page compares them. Gather the sequences in a [FASTA file](/guides/how-to-make-a-fasta-file) first. Of the programs here, only MEGA and Geneious Prime align inside the same window.

## Other phylogenetic tree software to consider

BEAST 2 estimates dated trees like BEAST X but is a separate project, now at version 2.7.8 under LGPL-2.1. Many of its models and methods are packages that you install through its package manager, which is the main reason to choose it.

PhyML is a long-standing maximum likelihood program, and its latest release dates from May 2026. In the 2018 benchmark it often failed to finish concatenated analyses of large datasets, so it is better suited to single genes and modest alignments than to a supermatrix.

RevBayes, at version 1.4.1 since July 2026, is a Bayesian program with its own scripting language for building custom models. It earns its learning curve when MrBayes and BEAST cannot express the model you need.

## Which phylogenetic tree software should you choose?

For most projects, align the sequences, run IQ-TREE with ModelFinder and ultrafast bootstrap, and be done. If the tree will carry a paper or the alignment has many taxa, run RAxML-NG as well and look at where the two disagree. If you have thousands of sequences, start with FastTree to see the shape of the tree before spending hours on a full search. The [phylogenetic analysis](/use-cases/phylogenetic-analysis) page covers the whole workflow.

Use MrBayes when you want posterior probabilities on a topology, and BEAST X when you want dates. Use MEGA if you would rather click than type commands and can do without Bayesian inference. For figures, PearTree is free and fast, and iTOL is the better tool for annotation and sharing once you accept its subscription model.

Pay for Geneious Prime when your lab needs one supported interface for sequences, alignments and trees, and the cost is a line in someone's budget. Don't pay for it to get better trees, because every method it runs is available free elsewhere.
