How to tell them apart
のに expresses simple contrast against expectation and is neutral, usable about people, things, or situations. くせに carries the speaker's contempt, anger, or blame toward someone's action or state, so it sounds judgmental and is mainly aimed at another person. Swapping them is unnatural when the subject is an object or yourself, since 高いのに美味しくない is fine but 高いくせに美味しくない sounds odd, and くせに implies criticism of a person's behavior.
- のに Use のに for neutral contrast about any subject, including objects and yourself.
- くせに Use くせに when you feel contempt or blame toward someone's contrary action or state.
| Grammar point | Meaning | JLPT level |
|---|---|---|
| のに noni | in spite of the fact that; although; used for something contrary to expectation | N4 |
| くせに kuseni | Even though, despite the fact that | N3 |
のに noni
in spite of the fact that; although; used for something contrary to expectation
のに expresses that something happens contrary to what would be expected from a stated fact, with a meaning like although or despite the fact that. It follows the plain form, such as 寒いのに, 来るのに, 来たのに and 来ないのに, with な adjectives and nouns taking な, as in 静かなのに and 車なのに. The result clause often shows surprise, disappointment, complaint, or a question about why the unexpected situation occurs, and the tone can sound reproachful so it is avoided in polite neutral contrast.
-
こんなに寒いのに、なんで休校にならないんだろう。
I wonder why school isn't being canceled when it's this cold.
-
車があるのにどうして歩くの?
Why do you walk when you have a car?
くせに kuseni
Even though, despite the fact that
くせに expresses even though or despite the fact that with a tone of criticism, complaint, or surprised disapproval toward someone's words or behavior. It attaches to plain form verbs and i-adjectives, such as 知ってるくせに or やらないくせに, and to nouns plus の, such as 警官のくせに. It is not used for neutral contrast or praise, and it sounds blunt, so avoid using it toward superiors.
-
「何を話してるの?」「知ってるくせに」
"What are you talking about?" "You know perfectly well what I'm talking about."
-
「何の話してるの?」「分かってるくせに」
"What are you talking about?" "You know perfectly well what I'm talking about."
のに and くせに are JLPT N4–N3 grammar points that Japanese learners often mix up. This page compares them side by side on meanings, usage and example sentences, so you can tell them apart.