๐ŸŒ
Adambcomer
lin-tree-solver.adambcomer.com
Linguistics Tree Solver
A powerful tool that builds all possible syntax trees based on your grammar rules and sentence annotations. Perfect for linguistics students, researchers, and educators.
๐ŸŒ
SIL Language Technology
software.sil.org โ€บ lingtree
LingTree - Create Linguistic Tree Diagrams
August 1, 2024 - Designed for linguists and language enthusiasts, LingTree streamlines the creation of linguistic trees with a simple parenthesis notation. You can preview your diagram instantly and make any necessary adjustments before saving it.
Discussions

Creating digital syntax trees
For my intro to linguistics class a lot of us used TreeForm . I'm also taking Syntax this semester so I'm not sure if it is the preferred way to do it but it's worked pretty well for me so far. Good luck on your classes! More on reddit.com
๐ŸŒ r/linguistics
11
7
September 9, 2020
New : syntax tree builder (Web interface!)
๐ŸŒ r/linguistics
40
331
May 9, 2021
syntax - Drawing tree diagrams of ambiguous sentences generated by a CFG - Linguistics Stack Exchange
Suppose I have the following CFG rules: S -> NP VP NP -> (D) NOM VP -> V (NP) (NP) NOM -> N NOM -> NOM PP VP -> VP PP PP -> P NP X -> X+ CONJ X How should I draw the tree d... More on linguistics.stackexchange.com
๐ŸŒ linguistics.stackexchange.com
December 3, 2014
parsing - What software is used to make these X-bar trees? - Linguistics Stack Exchange
I'm looking for software for illustrating tree diagrams am wondering whether anyone knows which was used to create the one in the post linked below. I have tried messaging the author, but had no luck and was wondering whether someone recognized the application used or maybe has suggestions for others. ... Looking at the fonts, I think it is LaTeX, but I don't know the additional package used. ... I'm voting to close this question as off-topic because it is not concerned with linguistics... More on linguistics.stackexchange.com
๐ŸŒ linguistics.stackexchange.com
April 11, 2018
๐ŸŒ
Mshang
mshang.ca โ€บ syntree
Syntax Tree Generator
An app for producing linguistics syntax trees from labelled bracket notation.
๐ŸŒ
Reddit
reddit.com โ€บ r/linguistics โ€บ creating digital syntax trees
r/linguistics on Reddit: Creating digital syntax trees
September 9, 2020 -

Does anyone know of any learner-friendly syntax tree builders? I'm taking Syntax this semester, and due to Covid we're having our practicals digitally, which means we've been asked to have our trees ready for screen-sharing. As the only thing that sounds worse to me and multiple of my classmates than drawing them in MS Paint is having to figure out the bracket-structure for http://mshang.ca/syntree/, I really hope any one of you has a better tip.

๐ŸŒ
Pressbooks
ecampusontario.pressbooks.pub โ€บ essentialsoflinguistics2 โ€บ chapter โ€บ a1-5-draw-a-tree-step-by-step
A1.7 Draw a Tree Step-by-Step โ€“ Essentials of Linguistics, 2nd edition
February 28, 2022 - Figure A1.30: Tree diagram of โ€œYou have seen an alien with a telescopeโ€ where โ€œwith a telescopeโ€ modifies โ€œalien.โ€ This structure means that the alien has a telescope.
๐ŸŒ
Visl
edu.visl.dk โ€บ visl โ€บ en โ€บ parsing โ€บ automatic โ€บ trees.php
VISL - Tree structure
In order to continue using the Java applets, see troubleshooting tips and Download Java. On Windows use Internet Explorer 11. macOS no longer supports Java applets. The Chrome extension CheerpJ Applet Runner may work for some use-cases ยท Copyright 1996-2026 | Report a Problem / Contact Us ...
๐ŸŒ
Cpp
elearning.cpp.edu โ€บ learning-objects โ€บ syntactic-tree-structures
Syntactic Tree Diagram
Agriculture Business Education Engineering Environmental Design Hospitality Management Letters, Arts, & Social Sciences Science Library/Other ยท This website is a collection of interactive multimedia and animations that can be used to enhance a course and bring abstractions to life, as demonstrated ...
๐ŸŒ
Yohasebe
yohasebe.com โ€บ rsyntaxtree
RSyntaxTree
RSyntaxTree is a graphical syntax tree generator written in the Ruby programming language.
Find elsewhere
๐ŸŒ
All Things Linguistic
allthingslinguistic.com โ€บ post โ€บ 102131750573 โ€บ how-to-draw-a-syntax-tree-part-8-a-step-by-step
How to Draw a Syntax Tree, Part 8: A step-by-step tree-drawing guide, with gifs
November 8, 2014 - How to Draw a Syntax Tree, Part 8: A step-by-step tree-drawing guide, with gifs Iโ€™ve talked previously about all the different possibilities for what constitutes a syntax tree, but not about how you...
๐ŸŒ
SourceForge
sourceforge.net โ€บ projects โ€บ treeform
TreeForm Syntax Tree Drawing Software download | SourceForge.net
TreeForm Syntax tree drawing software is a Linguistic Syntax/Semantics tree drawing editor. Designed for graphical n-ary tree drawing. Mac users can install the software through the new package, but must give authority through "System Preferences" ...
Rating: 4.7 โ€‹ - โ€‹ 14 votes
๐ŸŒ
Ironcreek
ironcreek.net โ€บ syntaxtree
jsSyntaxTree
jsSyntaxtree - a syntax tree generator for linguists. Draw syntax trees from labelled bracket notation phrases and include them into your assignment/homework.
๐ŸŒ
Wondershare EdrawMind
edrawmind.wondershare.com โ€บ tree-diagram-maker.html
Free Tree Diagram Maker Powered by AI
April 24, 2025 - Many tools, such as EdrawMind, ... diagram in real-time. ... A syntax tree, or parse tree, is a diagram used in linguistics and computer science to represent the grammatical structure of sentences....
๐ŸŒ
edraw ai
edraw.ai โ€บ feature โ€บ online-syntax-diagram-creator.html
Free Online Syntax Diagram Maker
Make diagrams: flowcharts, blueprints, UML, etc EdrawMax ยท Make a mindmap, timelines, and more maps EdrawMind ยท Create syntax trees online in just a few clicks with the help of the intuitive interface and diagram-specific symbols.
๐ŸŒ
Gouskova
gouskova.com โ€บ 2017 โ€บ 01 โ€บ 02 โ€บ drawing-linguistic-structure-trees
Drawing linguistic structure trees | Maria Gouskova
The tree is entirely contained ... an ugly tree, the fonts match ยท There is no need to worry about embedding fonts in your PDF file, unlike the Arboreal method (next). You do not have to learn even the rudimentary bracketing syntax that phpSyntaxTree and others require, so if you are really afraid of any sort of structure and notations, this method is for you. Then again, if you are this afraid of structure, you should probably give up because linguistics might not ...
๐ŸŒ
Reddit
reddit.com โ€บ r/linguistics โ€บ new : syntax tree builder (web interface!)
r/linguistics on Reddit: New : syntax tree builder (Web interface!)
May 9, 2021 -

Hi all,

As someone that's both into linguistics and computer science, I've always been bugged by the lack of a good online tool to build syntax trees easily & intuitively. So I built one.

It's called TreeBuilder, it's 100% free, and you can find it on a temporary link here : https://nifty-morse-4f2438.netlify.app/

This project is both a university and a personal project to me, and even though it is still a work in progress, I plan on keep making it better and better.

I really think this could save linguists a lot of time, and every bit of feedback from you all is very precious to me! And finally, if you'd like to help me out, you can fill a short google-form about your experience with TreeBuilder : https://docs.google.com/forms/d/e/1FAIpQLSfNITag9-k6s-XWlEhvbK3qsMD84_aC49c_EpA9ZXn4eZAV2A/viewform?usp=sf_link

๐ŸŒ
Toolify
toolify.ai โ€บ gpts โ€บ g-Fbys6jtCm
Syntax Tree Creator on ChatGPT, functions, how to use, quickstart, and more gpts
To use the Syntax Tree Creator on ChatGPT, simply enter the text or sentence for which you want to generate a syntax tree. The tool will analyze the input and display the corresponding syntax tree diagram. syntax analysis ยท sentence structure ยท linguistics ยท
Top answer
1 of 2
7

This is almost certainly done with LaTeX, or one of its friends, and the tikz-qtree package. It is an improvement of the qtree package with nicer node placement. If you are not familiar with LaTeX, and want to learn more, this Wikibook might help (link is to the page about linguistics, but the book is in general about LaTeX). Both tikz-qtree and qtree have a quite extensive manual.

Below is LaTeX code using the tikz-qtree package to draw your tree. The only difference with the original seems to be that the bar over the T and the v is less bold. Perhaps this was done with something like this, but I cannot get it to look exactly the same.

\documentclass[margin=5mm]{standalone} 
\usepackage{tikz-qtree}
\begin{document}

\Tree [.TP
    [.NP Jane$_i$ ]
    [.\=T
        [.T did T(past) ]
        [.NegP
            [.Neg not ]
            [.vP
                [.NP t$_i$ ]
                [.\=v v [.VP \edge[roof]; {go to school} ] ]
            ]
        ]
    ]
]

\end{document}

An older version of this answer just used the qtree package (instead of tikz-qtree) and draws something that looks like your tree. The only trick we need is to use array and \setlength{\extrarowheight}{2pt}, because otherwise the bar over the T is touched by the edge. The differences with the original:

  • The overbar is less bold;
  • in the original, nodes on one level are on the same height (e.g. Janei and T and NegP);
  • qtree does not consider text height to draw edges, so there is a lot of space from the edge to the text of the v node at the very bottom (because it has no capital); in the original this looks better.
\documentclass[margin=5mm]{standalone}
\usepackage{qtree}
\usepackage{array}
\setlength{\extrarowheight}{2pt}
\begin{document}

\Tree [.TP
    [.NP Jane_i ]
    [.\=T
        [.T did T(past) ]
        [.NegP
            [.Neg not ]
            [.vP
                [.NP t_i ]
                [.\=v v \qroof{go to school}.VP ]
            ]
        ]
    ]
]

\end{document}

2 of 2
-1

If you want a VISUAL editor for Syntactic Trees, I think TreeForm could be a solution for you. The software is a specific solution for drawing Trees in a WYSIWYG approach. It has "templates" for X-Bar 3 levels (XP-X'-X), adding adjuncts/complements, etc, all with one click and some typing (actually, not literally a click, you drag and drop models/phrases and add them to the tree).

The software has several possible improvements and limitations, but it works. I have actually found this thread while looking for a better solution, but meanwhile it's the best thing I know about (considering my preference for a visual editor).

๐ŸŒ
Hugging Face
huggingface.co โ€บ spaces โ€บ nanom โ€บ syntactic_tree
Syntactic Tree Generator - a Hugging Face Space by nanom
Enter a sentence, and the app will generate a syntactic tree representation of it. You'll get both a flat text version and a visual HTML tree as output.