Syntax
Tag parts of speech, build phrase structure trees from bracket notation, count clauses, detect voice, and explore raising & control verbs.
Part-of-Speech Tagger
🏷
POS Tagger
Tag every word with its grammatical category
Closed-class words (articles, prepositions, conjunctions, pronouns, auxiliaries) are tagged from a built-in lexicon.
Open-class words use a 1 000+ word lexicon + morphological rules. Unknown words fall back to the Free Dictionary API.
Try: Classic Verb phrase Tricky nouns Conjunctions
Phrase Structure Tree
🌳
Syntax Tree Builder
Type bracket notation — tree updates in real time
Use bracket notation:
Add ^ after a label to draw a triangle:
[S [NP [D the] [N cat]] [VP [V sat] [PP [P on] [NP [D the] [N mat]]]]]Add ^ after a label to draw a triangle:
[NP^ the big cat]. Tree redraws on every keystroke.
The cat sat
Fox & dog
She will have been
Triangles
Start typing bracket notation →
Right-click tree → Save image as…
Clause & Voice Analysis
🔢
Clause Counter
Independent, dependent, and asyndetic clauses
Detects independent clauses (including asyndeton), dependent adverbial clauses, and classifies sentence type.
Asyndeton Complex Compound Simple
🎙
Active / Passive Voice
BE-passive, GET-passive, agentive & agentless
Detects regular passive (BE + -ed), irregular passive (BE + irregular past participle), and GET-passive.
Agentive Agentless GET-passive Active
Raising & Control Verbs
📖
Raising & Control Reference Guide
SSR, ECM, Subject Control, Object Control — with diagnostics and examples