Once you know that adjectives agree with their noun, the next question is which endings — because Russian adjectives come in two declension patterns. The vast majority are hard-stem (но́вый, кра́сный, ста́рый), and a small but very common closed set are soft-stem (the -ний family: после́дний, си́ний). The difference is just one feature of the stem's final consonant — hard or soft — but it ripples through every form. On top of these two clean patterns sit two "mixed" groups whose stems end in a consonant that can't freely combine with certain vowels (the velars г/к/х and the hushers ж/ш/щ/ч); they follow the hard pattern but swap letters to obey Russian spelling rules. Sorting adjectives into these four bins is the whole job of this page.
Hard stem vs soft stem
A hard-stem adjective has a stem ending in a hard (non-palatalised) consonant, and its endings use the "hard" vowels: -ый, -ая, -ое, -ые. A soft-stem adjective has a stem ending in soft -н- and uses the "soft" vowels throughout: -ий, -яя, -ее, -ие. Here are the two patterns side by side in the nominative:
| Form | Hard: но́вый ("new") | Soft: после́дний ("last") |
|---|---|---|
| Masculine sg. | но́вый | после́дний |
| Feminine sg. | но́вая | после́дняя |
| Neuter sg. | но́вое | после́днее |
| Plural | но́вые | после́дние |
The pairing is systematic: wherever the hard type has -ы-/-а-/-о-, the soft type has the palatalising -и-/-я-/-е-. This is exactly the hard/soft vowel pairing you know from spelling — ы↔и, а↔я, о↔е — applied to adjective endings. It continues through every case: hard но́вого / но́вому / но́вым vs soft после́днего / после́днему / после́дним.
The soft-stem family is small and learnable as a list. The biggest sub-group is adjectives in -ний, many of them about time, place, or relation:
- си́ний ("blue, dark blue")
- после́дний ("last"), кра́йний ("extreme, outermost"), ли́шний ("extra, superfluous")
- дома́шний ("home, domestic"), сосе́дний ("neighbouring"), вне́шний ("external"), вну́тренний ("internal")
- time words: ле́тний ("summer"), зи́мний ("winter"), у́тренний ("morning"), вече́рний ("evening"), весе́нний ("spring"), осе́нний ("autumn"), вчера́шний ("yesterday's"), сего́дняшний ("today's"), за́втрашний ("tomorrow's"), ра́нний ("early"), по́здний ("late")
Я наде́л си́нюю руба́шку и взял ле́тнюю ку́ртку.
I put on a blue shirt and took a summer jacket. — soft си́нюю, ле́тнюю (fem. acc. -юю).
Это после́дняя страни́ца после́дней главы́.
This is the last page of the last chapter. — soft fem. nominative после́дняя and prepositional/genitive после́дней.
Mixed type 1: velar stems (г / к / х)
When the stem ends in a velar — г, к, or х — the adjective is fundamentally hard, but Russian's spelling rules forbid writing ы after these letters: you must write и instead. So the masculine and plural endings come out as -ий and -ие, even though the adjective is hard at heart. The genitive simply keeps к/г/х with the plain hard -ого ending (ма́ленького, ру́сского).
| Form | ма́ленький ("small") | ру́сский ("Russian") |
|---|---|---|
| Masculine sg. | ма́ленький | ру́сский |
| Feminine sg. | ма́ленькая | ру́сская |
| Neuter sg. | ма́ленькое | ру́сское |
| Plural | ма́ленькие | ру́сские |
| Masc. genitive | ма́ленького | ру́сского |
The masculine is -ий (ма́ленький, ру́сский) and the plural is -ие (ма́ленькие, ру́сские) only because и must replace ы after a velar — not because the adjective is soft. The give-away that it's still hard: the feminine, neuter, and genitive are the plain hard -ая/-ое/-ого (ма́ленькая, ру́сское, ма́ленького), never the soft -яя/-ее. So ма́ленький looks soft in the nominative masculine but is hard everywhere it's allowed to be.
У меня́ есть ма́ленькая соба́ка и большо́й кот.
I have a small dog and a big cat. — velar-stem ма́ленькая takes plain hard -ая (not *-яя).
Он чита́ет ру́сскую литерату́ру в оригина́ле.
He reads Russian literature in the original. — ру́сскую, accusative feminine of the velar-stem ру́сский.
Mixed type 2: hushing stems (ж / ш / щ / ч)
Stems ending in a hushing consonant — ж, ш, щ, ч — are also hard at heart but bend to two spelling rules: и replaces ы (so the plural is -ие), and, crucially, an unstressed o becomes e after a husher. That second rule is why "good" is хоро́шего, хоро́шему, not the хоро́шого, хоро́шому an English speaker might expect by analogy with но́вого.
| Form | хоро́ший ("good") | Compare hard но́вый |
|---|---|---|
| Masculine sg. | хоро́ший | но́вый |
| Feminine sg. | хоро́шая | но́вая |
| Neuter sg. | хоро́шее | но́вое |
| Plural | хоро́шие | но́вые |
| Masc. genitive | хоро́шего | но́вого |
Compare the rows: where но́вый has о (но́вое, но́вого), хоро́ший has e (хоро́шее, хоро́шего) — because the ending is unstressed and a husher precedes it. If the ending were stressed, o would stay (see большо́й below). So хоро́ший isn't a third pattern; it's the hard pattern with the unstressed-o-→-e and ы-→-и spelling adjustments. The spelling rules themselves are catalogued on spelling rules in endings; they apply identically to nouns and adjectives.
Я слы́шал о нём то́лько хоро́шее.
I've only heard good things about him. — neuter хоро́шее with e (not *хоро́шое) after the husher ш.
Жела́ю тебе́ хоро́шего дня!
Have a good day! (lit. 'I wish you a good day') — genitive хоро́шего, e for unstressed o after ш.
Stressed endings: the -о́й type
A subset of adjectives carry the stress on the ending in the masculine, and there the masculine ending is -о́й, not -ый/-ий: большо́й ("big"), молодо́й ("young"), плохо́й ("bad"), дорого́й ("dear, expensive"), друго́й ("other"), просто́й ("simple"). Because the ending is stressed, an o after a husher does not weaken to e here — that's why it's большо́й, большо́го (stressed o stays) but хоро́ший, хоро́шего (unstressed o → e). Apart from the stressed masculine -о́й, these decline like any hard (or velar/husher-adjusted) adjective: больша́я, большо́е, больши́е.
Это большо́й и дорого́й го́род.
It's a big and expensive city. — stressed-ending большо́й, дорого́й in the masculine.
У них больша́я семья́ и просто́й дом.
They have a big family and a simple house. — feminine больша́я; masculine просто́й keeps the stressed -о́й.
Common Mistakes
❌ хоро́шого дня
Incorrect — after a husher (ш) an unstressed o becomes e: it's хоро́шего, not *хоро́шого.
✅ хоро́шего дня
(have) a good day
❌ ру́сскый язы́к
Incorrect — ы can't follow the velar к; it must be и: ру́сский.
✅ ру́сский язы́к
the Russian language
❌ ма́ленькяя соба́ка
Incorrect — ма́ленький is a velar-stem HARD adjective, so the feminine is the plain hard -ая: ма́ленькая (the -ий masculine is only a spelling effect, not softness).
✅ ма́ленькая соба́ка
a small dog
❌ си́няя ма́шина… в си́ной маши́не
Incorrect — си́ний is genuinely SOFT, so its endings use soft vowels throughout: prepositional си́ней, not the hard *си́ной.
✅ си́няя маши́на… в си́ней маши́не
a blue car… in the blue car
❌ после́дный авто́бус
Incorrect — после́дний is soft (-ний family), so the masculine is -ий: после́дний, not the hard *после́дный.
✅ после́дний авто́бус
the last bus
Key Takeaways
- Hard stem (the majority — но́вый, кра́сный, ста́рый): endings -ый/-ая/-ое/-ые.
- Soft stem (the closed -ний family — после́дний, си́ний, дома́шний, ле́тний, у́тренний, вчера́шний, plus ка́рий): endings -ий/-яя/-ее/-ие all the way through; learn them as a list.
- Velar stems г/к/х (ма́ленький, ру́сский, дорого́й): hard at heart, but write и for ы (masc. -ий, pl. -ие) while keeping plain hard -ая/-ое/-ого — the -ий masculine is spelling, not softness.
- Hushing stems ж/ш/щ/ч (хоро́ший): hard, but write и for ы and e for unstressed o — hence хоро́шего, not *хоро́шого.
- Stressed-ending -о́й type (большо́й, молодо́й, плохо́й): masculine ends in stressed -о́й; because the ending is stressed, o stays (большо́го) rather than weakening to e.
- The underlying ы→и and o→e adjustments are the general Russian spelling rules in endings.
Now practice Russian
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Russian→Related Topics
- Adjective Agreement: The BasicsA1 — Russian adjectives agree with their noun in gender, number, AND case. In the nominative the endings are masculine -ый/-ий/-ой (но́вый, ма́ленький, большо́й), feminine -ая/-яя (но́вая, после́дняя), neuter -ое/-ее (но́вое, после́днее), and plural -ые/-ие (но́вые) for all genders. So 'new' is но́вый дом, но́вая маши́на, но́вое окно́, but но́вые кни́ги. Adjectives also change for case (в но́вом до́ме) and normally come BEFORE the noun, as in English.
- Hard-Stem vs Soft-Stem NounsA2 — Every Russian noun stem ends in either a hard consonant (стол, кни́га, окно́) or a soft one (слова́рь, неде́ля, мо́ре, музе́й), and that single fact decides which of two parallel ending-sets the noun takes throughout its declension — -ом vs -ём/-ем, -ой vs -ей, -е vs -е but -ии after -ия/-ие; identifying the stem type is the first move in declining any noun, and the -ия/-ие/-ий nouns that take -ии in both dative and prepositional singular are the single most-missed rule.
- Spelling Rules in Noun EndingsA2 — Two orthographic rules silently reshape the case endings you predict: after к г х ж ш щ ч you write и not ы (so кни́га → кни́ги, never *кни́гы), and after ж ш щ ч ц an unstressed ending vowel is written е not о (so му́ж → му́жем, but a stressed one stays о: оте́ц → отцо́м); treat them as an automatic filter applied after you choose the ending, never as exceptions to learn case by case.
- Hard and Soft Consonants (Palatalization)A2 — Almost every Russian consonant comes in a hard and a soft (palatalized) version, the soft one made by raising the tongue toward the palate to add a faint /j/ colour as part of a single sound — and minimal pairs like брат/брать, мат/мать, нос/нёс show this contrast carries meaning.