Skip to content
Redmoon Calculators
Tabletop & worldbuilding

Conlang Syllable & Phonotactics Checker

Free constructed-language phonotactics checker. Define your allowed syllable patterns (CV, CVC, CVCC…) and phoneme inventory, then test a list of invented names for consistency. Auto-generate compliant words.

Built and maintained by Paul Clark, Redmoon Software

When to use this

Use when naming characters, places, or factions for a fictional language. Consistency is what makes invented names feel believable.

How it compares

PolyGlot is the heavyweight conlang tool but is desktop-only and complex. This tool covers the most common diagnostic — does my word fit my rules?

Enter your values below. Calculations run locally as you type.

Phonology

Results

Consistency
0%
0 / 0 fit
Patterns
2
CV · CVC

Generated compliant words

rinuni · se · rotnunkil · pasal · mitinli · rat · rilkomop · supsele · tok · tupepa

How it works

You define allowed syllable patterns (CV, CVC, CVCC…) and the consonant and vowel inventories.

The checker greedily splits each test word into syllables matching one of your patterns. Words that fully tile are legal; the first illegal cluster is reported.

The generator builds 1–3 syllable words that obey the rules — useful when brainstorming city or character names.

FAQs

What syllable patterns are supported?

Any combination of C (consonant) and V (vowel). Multi-character consonants and vowels are matched greedily by longest match.

Does it handle digraphs (e.g., "th")?

Yes — list "th" as a consonant alongside "t" and "h". The matcher prefers the longest defined unit.

What does CV or CVC notation mean?

C stands for a consonant and V for a vowel, so CV is a consonant-vowel syllable like 'ka' and CVC adds a closing consonant like 'kat'. Listing your allowed patterns defines the phonotactics, or permissible sound structure, of your language.

What is a phoneme inventory?

It is the full set of distinct sounds your language uses, separated into consonants and vowels. The checker compares each test word against this inventory to flag sounds you never declared.

Worked example

Input

Patterns: CV, CVC. Consonants: p t k m n s r l. Vowels: a e i o u. Test: aman, katira, mendor, xthun.

Output

3 of 4 fit (75%) — "xthun" has illegal cluster.

Aman = a-man (V-CVC) — wait, but you also need an onset for syllable 1; this is a deliberate edge case. The matcher fails on words that can't be split into your allowed patterns.

Common pitfalls

  • No support for tone, stress, or vowel harmony.
  • Greedy matching may favor a longer match when shorter would work.
  • Doesn't generate meaningful words — only phonologically valid ones.

Phonotactics, and the sample words

The generator builds words from a consonant and vowel inventory arranged into syllable patterns — CV, CVC and so on — which is the core of what makes an invented language sound coherent. Two languages can share every sound and feel entirely different because one permits consonant clusters at the start of a syllable and the other does not.

The sample words it produces are freshly generated each time you load the page, so they are one valid sample rather than a fixed set. Regenerate until the texture sounds right; the pattern is the output, not any particular word.

What makes an invented language convincing

Consistency of the sound inventory does most of the work. Readers detect an intruder immediately — one name with a sound the rest of the language never uses reads as borrowed from somewhere, which is fine if you intended it and jarring if you did not.

The second thing is that natural languages have exceptions and history. Perfectly regular output sounds artificial precisely because it is: real vocabulary carries loanwords, archaic forms and irregular survivals. Deriving related words from shared roots, and letting a handful of common words be irregular, does more for plausibility than expanding the inventory.

Read more about this

Related tools

Send feedback

We read every message. Tell us what could be better or what you love.