Up to now you have mostly learned Ukrainian words. This page is where you start building them. Ukrainian is an intensely derivational language: it has a relatively small stock of roots, and it spins enormous families of words off each root by gluing on prefixes and suffixes according to regular patterns. The discipline that studies this is called словотві́р ("word-creation"), and for a learner it is pure leverage. Instead of memorising ро́бота, робітни́к, робо́чий, заробля́ти, переробля́ти, ви́робництво as six unrelated items, you can see them as one root (роб-/роб-) wearing six different affixes — and, just as importantly, you can run the machine forwards, predicting that the "person who does X" will end in -ник or -ач, or that the "quality of being X" will end in -ість. This page is the map; the noun-suffix and adjective/adverb-suffix pages are the detailed territory.
The anatomy of a word: root + affixes
Every derived Ukrainian word can be cut into a root (ко́рінь — the part carrying the core meaning), optional prefixes (пре́фікс — in front), optional suffixes (су́фікс — behind the root), and the ending (закі́нчення — the grammatical case/person marker that changes when the word inflects). The stable, meaning-bearing chunk minus the ending is the stem (осно́ва).
Take під-во́д-н-ий "underwater": під- (prefix "under"), -во́д- (root "water"), -н- (adjective-forming suffix), -ий (masculine nominative ending). Read the parts and the meaning assembles itself.
| Word | Prefix | Root | Suffix | Ending |
|---|---|---|---|---|
| учи́тель 'teacher' | — | уч- | -и-тель | (zero) |
| підво́дний 'underwater' | під- | -вод- | -н- | -ий |
| безконе́чний 'endless' | без- | -кон- | -н- | -ий |
| перепи́сування 'rewriting' | пере- | -пис- | -ува-нн- | -я |
Engine 1: prefixation
A prefix sits in front of the root and most often shifts the meaning while leaving the part of speech the same: a verb stays a verb, a noun a noun. Ukrainian's prefixes are highly systematic and you already know several from prepositions (на- "on," під- "under," пере- "over/across," роз- "apart").
The biggest single use of prefixes is verbal aspect: adding a prefix to an imperfective verb usually makes it perfective and often adds a shade of meaning. From писа́ти "to write" you get написа́ти "to write (and finish)," переписа́ти "to rewrite / copy out," запи́сувати → записа́ти "to write down," підписа́ти "to sign," розписа́тися "to sign off / get formally married." This is a large enough topic to have its own pages — see aspect prefixes and what verb prefixes mean.
Я написа́в листа́, а пото́му ще раз його́ переписа́в, бо бага́то по́милок.
I wrote the letter, and then rewrote it once more, because there were lots of mistakes. — на- 'completed,' пере- 're-.'
The other workhorse prefix is не- "not / un-," which negates nouns, adjectives and adverbs into their opposites: прия́тний → неприя́тний "pleasant → unpleasant," зале́жність → незале́жність "dependence → independence," мо́жна → не мо́жна" (here written separately as a particle). Watch the spelling: as a derivational prefix не- is written joined (нево́ля "captivity"), but as the negation particle it is written separately (не мо́жу "I can't").
Украї́на здобула́ незале́жність у 1991 ро́ці.
Ukraine gained independence in 1991. — не- + зале́жність builds the antonym.
Engine 2: suffixation — the productive layer
If prefixes shift meaning, suffixes change category — they are how Ukrainian turns a verb into a noun, a noun into an adjective, an adjective into an adverb. This is the most productive and most rewarding layer for a learner, because the suffixes are semantically reliable: a given suffix tends to make a given kind of word.
| Suffix | Makes | From → derived |
|---|---|---|
| -ник / -ач | an agent (the doer) | робо́та → робітни́к; чита́ти → чита́ч |
| -ість | an abstract quality | шви́дкий → шви́дкість 'speed' |
| -ння / -ення | an action / verbal noun | чита́ти → чита́ння 'reading' |
| -ськ-(ий) | a relational adjective | Украї́на → украї́нський |
| -о | an adverb | га́рний → га́рно 'nicely' |
| -ок / -ик | a diminutive | ліс → лісо́к 'a little forest' |
Цей чита́ч зна́є на́шу бібліоте́ку кра́ще за бі́льшість бібліоте́карів.
This reader knows our library better than most of the librarians. — -ач makes the agent чита́ч 'reader' from чита́ти 'to read.'
Мене́ врази́ла шви́дкість, з яко́ю вони́ все організува́ли.
I was struck by the speed with which they organised everything. — -ість makes the abstract quality шви́дкість from шви́дкий 'fast.'
Because suffixes encode both meaning type and gender at once, reading a suffix often tells you how the word will decline before you've ever seen it inflected — every -ість noun is feminine, every -ення noun is neuter. The noun-suffix page makes this its central claim.
Engine 3: compounding
Ukrainian also builds words by welding two roots together, usually with a linking vowel (інтерфі́кс) -о- or -е- between them. земл-е-ро́б "farmer" = "land-tiller"; пар-о-пла́в "steamship" = "steam-floater"; житт-є-пи́с "biography" = "life-writing"; крає-зна́вство "local studies / regional geography" = "region-knowing." The linking vowel is -о- after a hard stem and -е- (spelled -є- after a soft/[й]) after a soft one. Full treatment lives on the compounding page.
Мій дід усе́ життя́ був хліборо́бом на По́діллі.
My grandfather was a grain-farmer in Podillia all his life. — хліб + о + ро́б, 'grain-tiller.'
Цей паропла́в ку́рсував по Дніпру́ ще сто ро́ків тому́.
This steamship ran along the Dnipro a hundred years ago. — пар + о + пла́в, 'steam-floater.'
A related minor engine is abbreviation: clipping and initialism (ВНЗ "вищий навча́льний за́клад / higher educational institution," профспі́лка "trade union" from професи́йна спі́лка). These are common in officialese and the news.
Engine 4: conversion
Finally, some words change category with no affix at all — the form is simply re-used as a different part of speech. The clearest case is adjectives used as nouns: військо́вий "military (adj.)" → військо́вий "a serviceman (noun)"; майбу́тнє "future (adj. n.)" → "the future (noun)"; морозиво "frozen (adj.)" → "ice cream (noun)." The shape is unchanged; only the grammar around it tells you which it is.
На зу́стрічі був оди́н військо́вий і дво́є цивільних.
At the meeting there was one serviceman and two civilians. — the adjective військо́вий used as a noun, 'a military man.'
One root, a whole family
The pay-off of all this is best felt by watching a single root branch out. Take ліс "forest":
| Derived word | Built from | Meaning |
|---|---|---|
| лісо́к | ліс + -ок (dim.) | a little wood |
| лісови́й | ліс + -ов-ий (adj.) | forest- (adjective) |
| лісни́к | ліс + -ник (agent) | a forester |
| про́лісок | про- + ліс + -ок | a snowdrop (flower) |
| узлі́сся | уз- + ліс + -ся | the forest's edge |
На узлі́ссі лісни́к показа́в нам пе́рші про́ліски.
At the forest's edge the forester showed us the first snowdrops. — three relatives of ліс in one sentence: узлі́сся, лісни́к, про́ліски.
And take ро́бота "work," the textbook example of transparency:
Робітни́к ці́лий день працюва́в, щоб зароби́ти на нови́й велосипе́д.
The worker laboured all day to earn enough for a new bike. — робітни́к 'worker' and зароби́ти 'to earn,' both off the root роб-.
From роб- alone you get робітни́к "worker," робо́чий "working (adj.)," заробля́ти / зароби́ти "to earn," переробля́ти / перероби́ти "to redo," ви́робництво "production," and more — a dozen high-frequency words from one three-letter root. That is the multiplier word-formation gives you.
Sound changes at the seams
One honest warning before you start cutting words apart: Ukrainian often changes the consonant where a suffix meets the root, so the root may not look identical across the family. The classic mutations are г → ж, к → ч, х → ш (and before some suffixes г → з, к → ц, х → с): рука́ "hand" → ручни́й "manual" (к→ч), друг "friend" → дру́жба "friendship" (г→ж), ву́хо "ear" → ву́шко "little ear" (х→ш). These are not random — they are old, regular alternations — but they mean you sometimes have to look through a softened consonant to recognise the root. The suffix pages flag each mutation as it comes up.
Між ни́ми бага́то ро́ків була́ міцна́ дру́жба.
There was a strong friendship between them for many years. — друг → дру́жба, with г → ж at the seam.
Source-language comparison
For an English speaker, the surprise is how regular and how productive this is. English does derive words (work → worker → workable → reworking), but it leans heavily on borrowing unrelated roots (a "lunar" eclipse, not a "moony" one; "manual," not "handy" in the literal sense). Ukrainian instead keeps deriving from its own roots, so vocabulary is far more transparent and far more predictable. The investment shifts: in English you memorise words; in Ukrainian you memorise roots plus an affix toolkit, and then generate. Lean into it — every prefix and suffix you learn unlocks dozens of words at once.
For a Russian speaker, the machinery is closely parallel and transfers almost wholesale, but the specific affixes and the sound changes differ, and that is exactly where Russianisms creep in. Ukrainian favours -ість where Russian has -ость, productive -ення/-ання verbal nouns, and its own pleophonic roots (Ukrainian голова́, моло́ко, бе́рег, not Russian голова with оло differently distributed). Build from Ukrainian roots, not by transliterating Russian derivatives.
Common Mistakes
❌ Reading чита́ч as an unrelated word to learn from scratch.
Incorrect approach — split it: чита́- (root 'read') + -ч (agent suffix) = 'reader.' The suffix hands you the meaning.
✅ чита́ти → чита́ч.
to read → a reader — recognise the -ч agent suffix instead of memorising a 'new' word.
❌ незалежність written as 'не залежність' (separated).
Incorrect — derivational не- builds one word and is joined: незале́жність 'independence.'
✅ незале́жність.
independence — the prefix не- is written joined when it derives a new word.
❌ парапла́в.
Incorrect — the compound takes the linking vowel -о- after the hard stem пар-: паропла́в 'steamship.'
✅ паропла́в.
steamship — пар + о + пла́в, with the interfix -о-.
❌ Expecting рука́ to keep its к in ручни́й.
Incorrect expectation — к mutates to ч before the suffix: рука́ → ручни́й 'manual.' Look through the sound change to find the root.
✅ рука́ → ручни́й.
hand → manual — к → ч at the suffix seam.
Key Takeaways
- Ukrainian builds vocabulary from a small set of roots plus prefixes, suffixes, compounding, and conversion — the field is called словотві́р.
- Prefixes shift meaning, keep the category (especially verbal aspect: писа́ти → переписа́ти); suffixes change the category (verb → noun → adjective → adverb).
- Compounding welds two roots with the linking vowel -о-/-е-: земле-ро́б, паро-пла́в, життє-пи́с.
- A given suffix reliably encodes a meaning type and a gender (-ник = male agent, -ість = quality/feminine, -ення = action/neuter) — so reading the suffix predicts both sense and grammar.
- One root spawns a whole family (ліс → лісо́к, лісови́й, лісни́к, про́лісок, узлі́сся), so learning the affix toolkit multiplies vocabulary.
- Watch the consonant mutations at the seam (г→ж, к→ч, х→ш): рука́ → ручни́й, друг → дру́жба.
Now practice Ukrainian
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Ukrainian→Related Topics
- Noun-Forming Suffixes (-ник, -ач, -ість, -ення, -ство)B1 — The productive suffixes that build nouns — and the insight that each one tells you the word's MEANING TYPE and GENDER at once. AGENT (male, masculine): -ник (робітни́к), -ач/-яч (чита́ч), -ар/-яр (бібліоте́кар), -ець (украї́нець). FEMALE counterpart (feminine): -ка/-иця (вчи́телька, робітни́ця). ABSTRACT QUALITY (always feminine): -ість (шви́дкість, незале́жність), -ство, -ота. ACTION / RESULT (neuter, doubled -нн-): -ння/-ення/-ання (чита́ння, завда́ння, рі́шення). So reading the suffix predicts both sense and gender, and lets you form the feminine of any profession.
- Adjective and Adverb SuffixesB2 — The suffixes that turn nouns and verbs into adjectives, and adjectives into adverbs — and the insight English speakers miss: where English glues two nouns together ('school bag', 'wooden table'), Ukrainian must first turn the first noun into an adjective (шкільни́й рюкза́к, дерев’я́ний стіл). RELATIONAL: -н(ий) (лісни́й), -ов-/-ев- (бузко́вий), -ськ-/-цьк-/-зьк- (украї́нський, коза́цький, пра́зький, with consonant changes). MATERIAL: -ан-/-ян- (дерев’я́ний). QUALITY: -лив- (щасли́вий), -ист-/-аст- (барви́стий), -уват- 'somewhat' (синюва́тий). AFFECTIONATE: -еньк-/-есеньк- (гарне́нький). ADVERBS: -о/-е (га́рно, до́бре) and по-…-ому/-ськи (по-украї́нському, по-украї́нськи).
- Compounding and Word BlendingB2 — How Ukrainian fuses two roots into one word. The signature device is the LINKING VOWEL -о-/-е- joining two stems (земл-е-ро́б 'farmer', пар-о-пла́в 'steamboat', сір-о-о́кий 'grey-eyed', життє-ра́дісний 'cheerful'). The choice is by rule: -о- after a hard stem, -е- after a soft or hushing stem. Numeral compounds fuse a number with a noun/adjective in one word (двоповерхо́вий 'two-storey', трику́тник 'triangle'). Coordinate pairs of equal rank take a HYPHEN (си́ньо-жо́втий 'blue-and-yellow', украї́но-по́льський). Abbreviation compounds clip and fuse (виш, профспі́лка, ВНЗ). And juxtaposition pairs two whole nouns (дива́н-лі́жко 'sofa-bed').
- Forming Aspect Pairs: PrefixesB1 — The most common way to build a perfective is to add a 'pure' perfectivizing prefix to the imperfective: чита́ти→прочита́ти, писа́ти→написа́ти, роби́ти→зроби́ти, ї́сти→з’ї́сти, пи́ти→ви́пити. The frequent perfectivizing prefixes are про-, на-, з-/с-/зі-, по-, ви-, при-. The catch: the SAME prefixes can instead add lexical meaning and make a NEW verb (писа́ти→переписа́ти 'rewrite'), so you must learn to tell aspect-only prefixation from meaning-changing prefixation.
- Verb Prefixes and Their MeaningsB1 — A catalogue of the main verb prefixes and the consistent core meanings they carry across the whole lexicon. в-/у- 'in' (увійти́), ви- 'out / completion' (ви́йти, ви́писати), з-/с-/зі- 'down/off/together' (зійти́, з’ї́сти), при- 'arrival / attach' (прийти́, прикле́їти), від- 'away / back' (відійти́, відпові́сти), за- 'behind / begin / cover' (зайти́, заспіва́ти, записа́ти), пере- 'across / re-' (перейти́, переписа́ти), роз- 'apart / un-' (розійти́ся, розв’яза́ти), до- 'up to / add' (дописа́ти), під- 'up to / under' (підійти́, підписа́ти), по- 'a bit / start / distributive' (поспа́ти, побі́гти), про- 'through / past / miss' (пройти́, проспа́ти 'oversleep'), о-/об- 'around' (обійти́). Each prefix both perfectivises the verb and adds its meaning — so learning ~15 prefixes lets you DECODE prefixed verbs across the lexicon.
- Forming Diminutives and AugmentativesB1 — The morphology of evaluative derivation. DIMINUTIVE noun suffixes are gender-specific — masc -ок/-ик/-чик/-очок (сино́к, ко́тик, садо́чок), fem -ка/-очка/-ечка/-онька (кві́точка, ру́чка, голі́вонька), neut -ко/-ечко/-атко (со́нечко, відерце́, дитинча́тко) — and they CHAIN for increasing tenderness (рука́→ру́чка→рученя́та). Adjectives and adverbs diminutivise too with -еньк-/-есеньк- (гарне́нький, тихе́нько, малесе́нький). AUGMENTATIVE / pejorative -ище, -исько, -юга add bigness or contempt (доми́ще, вовчи́ще, зміюка). And the diminutive suffix -к- triggers consonant changes: рука́→ру́чка (к→ч), нога́→ні́жка (г→ж + о→і), му́ха→му́шка (х→ш).