JLPT Grammar Comparison

はず vs に違いない

How to tell them apart

The key difference is the basis of your certainty. はず is a reasoned expectation based on facts, logic, or how things normally work, while に違いない is a strong personal conviction or intuitive guess. Use はず when you can explain why something should be true, like あの本は高かったはずだ because you saw the price. Use に違いない when you are making a confident inference without solid proof, like あの人は日本人に違いない from appearance alone. Swapping them can sound odd: に違いない implies gut conviction, not logical deduction.

Grammar pointMeaningJLPT level
はず hazu Expectation / should be N4
に違いない・にちがいない ni inai nichigainai Must be / no doubt about it N4

はず hazu

N4Basic

Expectation / should be

I expect that ~; it is expected that ~; ~ is expected to; I am fairly certain that ~; should; ought to; it is natural that ~; no wonder ~ | A dependant noun which expresses the speaker’s expectation that something will take place or took place or that someone/something is or was in some state.

  1. あの本は高かったはずだ。

    I expect that book was expensive.

  2. そのアパートは奇麗なはずです。

    I expect that apartment is clean.

Full はず grammar page →

に違いない・にちがいない ni inai nichigainai

N4Basic

Must be / no doubt about it

There is no doubt that ~; must be ~; no doubt | The speaker is convinced that there is no mistake on his part in guessing something.

  1. あの人は日本人に違いない・違いありません。

    That person must be Japanese.

  2. あの先生の試験は難しいに違いない・違いません。

    That teacher's exams must be hard.

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.