Split a word into prefix, root and suffix

Split a word into candidate roots, prefixes, suffixes, and compounds.

freeworks offlinenothing uploaded
ToolMorpheme Analyser
Input
Output
Put this on your own site

The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.

Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.

Preview

How it works

A word is split into candidate stems, prefixes, and suffixes using a lexicon and affix rules, then each segment is labeled as a possible free or bound morpheme. The result is an analysis hypothesis rather than a proof of historical etymology.

  • Rule-based segmentation handles productive affixes but needs lexical exceptions.

Worked example

Breaking down "unbelievable"
A recognised prefix and suffix leave a middle root
Input
											unbelievable
										
Output
												un- (not, reverse of) + believ + -able (capable of being)
											

When to use this

Vocabulary lessons, corpus annotation, and language-learning exercises analyze word formation.

Edge cases

  • Corner is not reliably corn plus -er in ordinary English morphology.
  • Unhappiness has nested prefix and suffix structure.
  • A borrowed word can resemble an English affix without being compositional.