WordMage Playground

WordMage is our Word Generator library which powers some of our word generation tools. Here you can play around with WordMage to your heart's content.
For a full experience, sign up for a free account.

Phoneme Groups
Define your phoneme categories using the format: GROUP = phonemes
Format:One group per line, E.g C = b, d, r, p defines consonants, V = a, e, i defines vowels
Syllable Patterns
Define syllable structures using phoneme group letters
One pattern per line
Consonant clusters at syllable start
Consonant clusters at syllable end
Analysis-Based Generation (Optional)
Provide sample words to analyze patterns and generate similar words
One word per line. WordMage will analyze these words and generate similar ones.
How to Use WordMage
Phoneme Groups

Define your language's sounds using flexible categories:

  • Format: GROUP = phonemes
  • Common groups: C (consonants), V (vowels), N (nasals)
  • Custom groups: F (fricatives), L (liquids), H (aspirates)
  • Flexible: Use any single letter for custom categories
Generation Parameters

Control word complexity and structure:

  • Syllable Count: Min/max syllables per word
  • Complexity Budget: Higher values allow more complex features
  • Similarity Factor: How closely to follow target word patterns
  • Sequence Constraints: Force words to start/end with specific sequences
  • Probabilities: Control hiatus and gemination frequency
Syllable Patterns

Common patterns include:

  • CV - Simple consonant-vowel
  • CVC - Consonant-vowel-consonant
  • CCV - Cluster-vowel (uses onset clusters)
  • CVN - Consonant-vowel-nasal
Generation Parameters
Fine-tune the phonological properties and complexity of generated words
Minimum number of syllables per word
Maximum number of syllables per word
0.1
Probability of vowel sequences (0.0 = never, 1.0 = always)
0.1
Probability of consonant doubling (0.0 = never, 1.0 = always)
6
Complexity budget (1 = simple, 20 = very complex)
50
How much to use analysis of target words (0 = ignore, 100 = follow closely)
Generation Options & Constraints
Control generation mode and add sequence constraints
Force all words to start with this sequence (e.g., "thra" → "thraesy", "thranor")
Note: Requires Random Mode to be enabled
Force all words to end with this sequence (e.g., "ath" → "gorath", "menath")
Note: Requires Random Mode to be enabled
Checked: Generate random words each time
Unchecked: Generate words sequentially (more predictable patterns)