Romaji.liveRomaji.live

No Ni vs Kedo: Japanese Contrast and Concession

English has one common word for contrast — but — and a slightly more formal one, although. Japanese has a whole ladder of them, and unlike English they carry attitude. のに (no ni) and けど (kedo) can join the same two clauses, and the difference is not politeness or formality. It is whether you are complaining.

  • 雨が降ったのに、傘を持って行かなかった (ame ga futta no ni, kasa o motte ikanakatta) — "It rained, and yet he didn't take an umbrella." (with disapproval)
  • 雨が降ったけど、行きました (ame ga futta kedo, ikimashita) — "It rained, but I went." (plain statement)

Same first clause, same second clause, completely different mood. Use のに when the outcome surprises or annoys you; use けど for everything else.

The contrastive connectives side by side

PatternMeaningAttitudeTypical use
のに (no ni)even thoughsurprise, blame, regretcomplaining, expressing disappointment
けど (kedo)although, butneutraleveryday speech, softening
けれど (keredo)althoughneutral, slightly formalspeech that wants a little polish
けれども (keredomo)althoughformalwriting, speeches
が (ga)butformal, neutralwritten Japanese, polite statements

All five attach to the plain form of the clause before them. The ladder from けど up to けれども is purely a formality scale — the middle three mean exactly the same thing and differ only in how dressed-up they sound.

のに (no ni): the emotive one

のに attaches to the plain form, with one adjustment: nouns and na-adjectives take な (na) before it.

Base+ のにExample
Verbplain + のに勉強したのに (benkyou shita no ni) — "even though I studied"
い-adjectiveplain + のに安いのに (yasui no ni) — "even though it's cheap"
な-adjectivestem + なのに静かなのに (shizuka na no ni) — "even though it's quiet"
Nounnoun + なのに学生なのに (gakusei na no ni) — "even though he's a student"

The meaning is "this should have led to that, and it didn't":

  • 勉強したのに、試験に落ちました (benkyou shita no ni, shiken ni ochimashita) — "I studied, and yet I failed." (and I'm upset about it)
  • 来ると言ったのに、来なかった (kuru to itta no ni, konakatta) — "He said he'd come, and he didn't." (reproach)
  • 安いのに、買わなかった (yasui no ni, kawanakatta) — "It was cheap, and still she didn't buy it." (puzzled or critical)

It is not always negative, though. のに can also mark pleasant surprise:

  • 安いのに、おいしい (yasui no ni, oishii) — "It's cheap, and yet delicious."

The common thread is the speaker did not expect this. Whether that feeling comes out as delight or irritation depends on the situation.

At the end of a sentence, のに becomes a sigh. This is extremely common and has no clean English equivalent:

  • もっと早く言ってくれればよかったのに (motto hayaku itte kurereba yokatta no ni) — "You should have told me earlier." (literally "if only you had told me earlier")
  • 早く来ればよかったのに (hayaku kureba yokatta no ni) — "If only I'd come earlier."

The sentence just stops after のに, and the unspoken ending is the disappointment.

Even sharper: くせに (kuse ni)

If のに is a sigh, くせに is a jab. くせに means "and yet" with open contempt — it says the other person is in no position to be doing what they are doing.

  • 知らないくせに、知っているふりをする (shiranai kuse ni, shitte iru furi o suru) — "He doesn't know, and yet he pretends to."
  • 学生のくせに、お金をたくさん使う (gakusei no kuse ni, okane o takusan tsukau) — "He's a student, and yet he spends a lot of money."

The conjugation matches のに — plain form, with な (na) before it for nouns and na-adjectives: 学生のくせに (gakusei no kuse ni) or 学生なくせに, both heard. くせに is rude. It is fine among close friends and inside your own head, and it is a serious mistake with anyone senior to you. When in doubt, のに carries a similar complaint without the insult, and けど carries none at all.

One warning: のに is also the nominalizer の plus the particle に, in a completely unrelated pattern meaning "for the purpose of".

  • このはさみは紙を切るのに便利です (kono hasami wa kami o kiru no ni benri desu) — "These scissors are handy for cutting paper."

Here there is no contrast at all: の turns 切る (kiru, "cut") into a noun and に marks purpose. Context separates them easily — the contrastive のに connects two full clauses, and the purpose のに sits inside one. See nominalization with koto and no.

けど (kedo): the neutral workhorse

けど is the everyday contrastive. It does three jobs in real conversation, and only the first is "but".

Plain contrast:

  • 高いけど、買いました (takai kedo, kaimashita) — "It was expensive, but I bought it."
  • 日本語は難しいけど、面白いです (nihongo wa muzukashii kedo, omoshiroi desu) — "Japanese is hard, but it's interesting."

Setting up what you are about to say. Japanese conversation rarely states a request flatly; it introduces it with けど:

  • すみませんけど、ちょっと聞いてもいいですか (sumimasen kedo, chotto kiite mo ii desu ka) — "Sorry, but may I ask you something?"
  • 田中さん、ちょっといいですか。あのう、実は… (tanaka san, chotto ii desu ka...) — the same move without けど, using a pause instead

Trailing off at the end of a sentence, which softens a refusal or an invitation by leaving it unfinished:

  • 行きたいんですけど… (ikitai n desu kedo...) — "I'd like to go, but..." (i.e. I can't)
  • ちょっと難しいんですけど… (chotto muzukashii n desu kedo...) — "That's a bit difficult, actually..."

The trailing けど is one of the most useful pieces of conversational Japanese there is, because it lets you decline or push back without ever saying no.

けど follows both plain and polite forms — 高いけど (takai kedo) and 高いですけど (takai desu kedo) are both natural. What you should avoid is switching register abruptly across the two halves: the politeness of the whole sentence is set by the final clause.

が (ga): the formal one

が as a conjunction means "but" and belongs to written Japanese and formal speech:

  • 高いですが、買います (takai desu ga, kaimasu) — "It is expensive, but I will buy it."
  • 説明は以上ですが、質問はありますか (setsumei wa ijou desu ga, shitsumon wa arimasu ka) — "That concludes the explanation; are there any questions?"

Note how often が is used not to contrast anything but simply to keep a formal sentence flowing. In business Japanese, が functions as a polite connector as much as a contrast marker.

The obvious trap: が is also the subject particle. In 私が行きますが、時間がありません (watashi ga ikimasu ga, jikan ga arimasen), the first が marks the subject and the second is the conjunction. Position is the only cue — the conjunctive が sits at the end of a clause, right before a pause.

Choosing between them

What you meanUse
"This happened and I'm surprised / annoyed / disappointed"のに (no ni)
"A is true, B is also true, and I'm just reporting both"けど (kedo)
The same, but you want to sound a little more polishedけれど (keredo)
The same, in writing or a speechけれども (keredomo) / が (ga)
You are about to ask a favour or make a requestけど (kedo) — the softer the better

A quick test before you speak: would you say this with a sigh or a raised eyebrow? If yes, のに. If you would say it flatly, けど.

Common mistakes for English speakers

Using のに for ordinary contrast. 勉強したのに、合格しました (benkyou shita no ni, goukaku shimashita, "Even though I studied, I passed") is odd — passing after studying is the expected result, so there is nothing for のに to express. That sentence wants けど. のに needs a broken expectation.

Using のに to be polite. English speakers sometimes reach for the more "expressive" word in formal contexts. It is the opposite of what you want: のに carries emotion, so in a business email or an apology it sounds like sulking. Use が or けれども there. すみませんけど、… (sumimasen kedo) is the correct way to open a request; すみませんのに is not Japanese.

Confusing のに with ので. One kana apart and opposite in direction: ので gives a reason, のに marks a contrast.

  • 雨なので、行きません (ame na no de, ikimasen) — "Because it's raining, I'm not going."
  • 雨なのに、行きました (ame na no ni, ikimashita) — "Even though it was raining, I went."

Missing な before のに and ので with nouns and na-adjectives. 学生のに (gakusei no ni) is wrong; it is 学生なのに (gakusei na no ni).

Starting a sentence with けど. English but happily opens a sentence. Japanese uses でも (demo) or しかし (shikashi) for that; けど works between clauses, and a sentence-initial けど sounds like a sentence you forgot to finish.

Overusing けれども in speech. It is correct but stiff. In conversation, けど and けれど are what people actually say. The ladder runs けど (casual), けれど (neutral), けれども (formal), and picking a rung two steps above the conversation is what makes a learner sound like a textbook.

Reaching for くせに to mean "although". It means "although" the way English you of all people means "you". It is an insult with a grammar pattern attached, so save it for people you would tease in English.

Where this fits

These connectives build on the plain form and on particles, and they overlap heavily with the concession family in te-mo — ても for hypothetical "even if", のに for a fact that disappointed you. The reason side of the same system is in cause and reason.

Romaji.live puts matched pairs in front of you — 雨が降ったのに、傘を忘れた (ame ga futta no ni, kasa o wasureta, "it rained, and yet I forgot my umbrella") next to 雨が降ったけど、行った (ame ga futta kedo, itta, "it rained, but I went") — so the same two clauses with different attitudes get typed one after the other. That contrast is much easier to feel at the keyboard than in a rule table. Start with sentence practice, or check how any sentence is spelled for typing in the romaji converter.

GamifiedLow pressureImmersive

15 minutes a day, steady progress in Japanese

Rich courses · Practical sentences · Smart review · Progress system · 100K+ learners

Related articles