JLPT Grammar Comparison

のに vs ても

How to tell them apart

のに presents an established fact that runs contrary to expectation, while ても marks a hypothetical or conditional concession. The key distinction is whether the dependent clause is already true (上手なのにめったに弾きません) or merely imagined (吸ってもいいですか). Swapping them sounds wrong: you would not say 高いても to describe a steak you have already eaten.

Grammar pointMeaningJLPT level
のに noni Even though/Despite N4
ても temo Even if N4

のに noni

N4Basic

Even though/Despite

Contrary to everybody’s expectation based on the sentence preceding [x], the proposition in the sentence following [x] is the case.

  1. あの人はピアノが上手なのにめったに弾きません。

    He is good at piano, but seldom plays.

  2. このステーキは高いのに美味しくない・美味しくありません。

    In spite of the fact that this steak is expensive, it isn't delicious.

Full のに grammar page →

ても temo

N4Basic

Even if

Even if; although | [x] is used when that which is expressed in the main clause is not what is expected from the content of the dependent ([x]) clause.

  1. A:煙草を吸ってもいいですか。  B:はい、いいです。

    A: May I smoke?  B: Yes, you may.

  2. どんなに丈夫でも体には気をつけた方がいい。

    No matter how healthy you are, you’d better take good care of yourself.

Full ても grammar page →

のに and ても are both JLPT N4 grammar points that Japanese learners often mix up. This page compares them side by side — meanings, usage and example sentences — so you can tell them apart.