What Is Vulgarlang and What Can It Do?
Updated
Vulgarlang is a constructed language (conlang) generator aimed at fantasy writers and role players. It builds a unique language for a fictional people in one click, modelling the rules, irregularities and quirks of real languages across grammar, sounds and vocabulary. You can try the demo with a 200-word output; signing up unlocks a 4,000-word vocabulary and extra features.
Who it is for
- Fantasy writers who need consistent names, phrases and dialogue for a culture rather than ad-hoc invented words.
- Role players building a race or region that needs its own sound and grammar.
- Anyone who wants a language that behaves like a real one — with sound changes, stress patterns and irregularity — instead of a random word list.
What it generates
The generator covers several layers of a language at once:
| Layer | What you control |
|---|---|
| Phonology | Custom consonants and vowels, phoneme frequencies, illegal combinations, vowel harmony |
| Spelling | How sounds are written, including whether sound changes show up in spelling |
| Vocabulary | Word generation, with a 200-word demo output or a 4,000-word vocabulary on signup |
| Grammar | Word patterns, affix patterns and phoneme classes used for generated affixes |
| Sound changes | Rules applied over time, optionally reflected in spelling or shown in [square brackets] |
| Stress | Initial, second, antepenult, penultimate, ultimate, no stress or no fixed stress |
It uses the International Phonetic Alphabet (IPA) and standard linguistic terminology, so the output is precise enough to reason about rather than just decorative.
How a language gets built
- Set the sounds. Enter custom phonemes separated by spaces, using IPA symbols only, or let the generator add random phonemes to your selection.
- Shape word structure. Set the maximum consonants before and after a vowel, or go advanced and define permissible consonants and clusters for word-initial, mid-word and word-final positions.
- Add structure rules. Choose phoneme classes, word patterns and affix patterns; these drive the randomly generated affixes.
- Tune probabilities. Adjust phoneme frequencies (fast dropoff, medium dropoff or equiprobable) and vowel probabilities at the start and end of words.
- Apply sound changes and stress. Decide whether sound changes appear in spelling, and pick a stress pattern.
- Generate. The result is a language with vocabulary and grammar consistent with the rules you set.
You can also analyse the word structure of your own language and use it as a starting point, and there are presets modelled on real languages including Arabic, Dutch, English, Finnish, French, German, Hawaiian, Hebrew, Hungarian, Indonesian, Irish, Italian, Japanese, Korean, Latin, Mandarin, Mongolian, Persian, Portuguese, Russian, Spanish, Swahili, Swedish, Turkish, Welsh and Zulu.
Demo vs. signup
- Demo: trial the generator with a 200-word output.
- Signup: 4,000-word vocabulary plus extra features, including the ability to change the stress pattern in the full version.
The site links to a signup page for the paid tier, so treat the full feature set as a paid option rather than assuming it is free.
Practical notes
- Because the tool uses IPA, it helps to be comfortable with phonetic symbols — or to lean on the real-language presets and adjust from there.
- Vowel harmony and illegal-combination rules are what stop output from feeling random; they are worth setting even if you leave most other options at default.
- If you only need a handful of names, the 200-word demo may be enough. If you need a working vocabulary for a novel or campaign, the larger tier is the relevant one.