に vs で: what's the difference?

Both can mean "in" or "at": に is where something is or goes, で is where something is done. How to choose, with examples and a drill.

Draft: written with AI help and not yet checked by a teacher. If something looks wrong, please report it.

The patterns

The difference

Both can translate as "in" or "at", but they answer different questions. に marks where something exists (with ある, いる, 住すむ) and the destination or target of a movement (行いく, 着つく, 入はいる, 座すわる); it also marks a point in time (七時しちじに). で marks the place where an action takes place (食たべる, 働はたらく, 勉強べんきょうする) and the means — a tool, a vehicle or a language. Ask yourself: is the verb about being or arriving somewhere (に), or about doing something there (で)?

Side by side

に公園こうえんに子こどもがいます。There are children in the park.
で公園こうえんで子こどもが遊あそんでいます。Children are playing in the park.

いる is about existing somewhere → に. 遊あそぶ is an action → で.

に東京とうきょうに住すんでいます。I live in Tokyo.
で東京とうきょうで働はたらいています。I work in Tokyo.

住すむ takes に (where you are); 働はたらく takes で (where you do something).

に駅えきに着つきました。I arrived at the station.
で駅えきで友達ともだちに会あいました。I met a friend at the station.

The point you arrive at takes に; the place where you meet someone takes で. (友達ともだちに is the person you meet — a different に.)

に七時しちじに起おきます。I get up at seven.
でバスで学校がっこうに行いきます。I go to school by bus.

に also marks a clock time; で also marks the means of doing something.

Quick drill

Pick the word that fits the blank. You get the answer straight away.

  1. 図書館としょかん__勉強べんきょうします。

  2. 部屋へや__テレビがあります。

  3. 毎朝まいあさ六時ろくじ__起おきます。

  4. 箸はし__食たべます。

  5. 電車でんしゃ__乗のります。

  6. 日本語にほんご__手紙てがみを書かきました。

  7. レストラン__晩ばんご飯はんを食たべました。

0 of 7 correct

More confusing pairs

All confusing pairs