Conlang Generator

Create unique constructed languages for your fantasy worlds with phonological rules, grammar systems, and vocabulary generation.

Phoneme Selection

Vowels

Consonants

Phonotactic Rules

Rule Syntax:

  • Use uppercase for generic consonants (C) and vowels (V).
  • Use the selected IPA symbols (e.g., 'a' for ɘ).
  • Rules must be enclosed in [ ] and use > for transformations.
  • X > Y: X transforms into Y.
  • / means 'before': X > Y / O → X transforms before O.
  • \ means 'after': X > Y \ O → X transforms after O.
  • : denotes long phonemes (e.g., X > X: / C).
  • ^ denotes a conditional (if-clause).
  • $ represents an empty character.
  • # denotes an '-is' condition.
  • ! denotes an '-or' condition.
  • () denotes an inclusive set.

Example: [ea > e: \ C ^ C#(t,p,q,r)] → 'ea' becomes 'e:' if followed by C, where C is one of (t, p, q, r).

Symbol to IPA Mapping

Grammar Configurator

AspectOptionsSelection
MorphologyIsolating, Agglutinative, Fusional
Word OrderSVO, SOV, VSO
Noun CasesNone (if Isolating), Minimal, Moderate, Rich, Define
Verb ConjugationNone, Regular, Highly Inflected
Verb TensesMultiple selection (e.g., Past, Present, Future)
Verb AspectsMultiple selection (e.g., Perfective, Imperfective, Progressive, Habitual)
Verb MoodsMultiple selection (e.g., Indicative, Subjunctive, Imperative, Conditional, Optative)
Grammatical GenderSelect a number (1 to 4)
Negation Markinginfix, prefix
Pronoun SystemOptions: Inclusive-exclusive, Binary, Neutral, Other