The short answer
Both に and で can translate as “in” or “at”, but they answer different questions. に points at a spot: where something is, where something goes, or where something lands. で marks the stage where an action happens, plus the means you use to do it. If the verb describes existence, arrival, or placement, use に. If the verb describes an activity, use で.
| に | で | |
|---|---|---|
| Meaning | a point: location of existence, destination, target, time | a setting or tool: location of an action, means, cause, scope |
| Typical use | いる, ある, 住む, 行く, 着く, 入る, 座る, 置く, time + に | 勉強する, 食べる, 働く, 遊ぶ, 待つ, events + ある, transport and tools |
| Example | 公園にいます。 I’m at the park. | 公園で遊びます。 I play at the park. |
に in a nutshell
に marks a fixed point. With a place, that point is either where something exists (いる, ある, 住む) or where movement ends up (行く, 来る, 着く, 入る, 座る, 置く, 書く on a surface). The same “point” idea covers clock times and dates (7時に), the person on the receiving end of an action (友達に会う, 先生に聞く), and the result of a change (医者になる).
Form: Noun + に. Nothing changes on the noun.
猫は机の上にいます。
The cat is on the desk.
毎朝、八時に駅に着きます。
Every morning I get to the station at eight.
ここに名前を書いてください。
Please write your name here.
で in a nutshell
で marks the setting in which something is done. Picture a stage: the action plays out on it, but nothing ends up there. From that “setting” idea, で also marks the tool or means (箸で, バスで), the material (木で), a cause (風邪で), a scope (日本で一番), and the amount of time or people something takes (一時間で, 三人で).
Form: Noun + で. Again, the noun stays as it is.
図書館で勉強します。
I study at the library.
電車で会社に行きます。
I go to work by train.
富士山は日本で一番高い山です。
Mount Fuji is the highest mountain in Japan.
Notice the second example: に and で sit in the same sentence without competing. で answers “how?”, に answers “to where?”. That split is the whole story in miniature.
Side-by-side examples
Each pair keeps the place and changes the particle, or keeps the frame and changes the verb. Watch what the verb is doing.
Being somewhere vs doing something there. いる only states existence, so it takes に. 寝る is an activity, so the room becomes its setting.
Living vs working. English uses “in Tokyo” for both. Japanese treats 住む as a state of being located somewhere and 働く as an activity.
Objects vs events with ある. This is the pair that trips up even intermediate learners. ある takes に when a thing exists somewhere, but で when an event takes place somewhere. An event is something that happens, so it gets the action particle.
Where the writing lands vs where you are writing. With 書く, に marks the surface that ends up with the ink on it. で marks the room you are sitting in. Both can appear together.
教室でノートに名前を書きました。
I wrote my name in my notebook in the classroom.
A point in time vs time taken. に pins an event to the clock. で after a length of time means “within” or “in the space of”.
Quick test: Ask "does anything end up at this place?" If a person, object, or mark ends up there (arrive, enter, sit, put, stick, write on), use に. If the place is only the backdrop for an activity, use で.
How to choose
Run through these in order. The first “yes” gives you the particle.
- Is the verb いる, ある (for a thing), or 住む? Use に. These state where something exists.
- Is the subject an event (party, meeting, concert, exam, accident) with ある? Use で. Events happen; they don’t sit.
- Does the verb move something to that place, or leave something on it? 行く, 来る, 帰る, 着く, 入る, 乗る, 座る, 置く, 貼る, 書く on a surface: use に.
- Is the verb an ordinary activity like 食べる, 勉強する, 働く, 遊ぶ, 待つ, 買う, 会う? The place where you do it takes で.
- Is the noun a time? Clock times, dates, and days take に (日曜日に). Durations that answer “how long did it take?” take で. Relative words like 今日, 明日, 毎朝 take no particle.
- Is the noun a tool, vehicle, language, material, or cause? Use で: 箸で, バスで, 日本語で, 木で, 風邪で.
Common mistakes
Practice: choose the right one
Show answer
に. いる states where something is.
Show answer
で. Running is an activity, and the riverside is where it happens.
Show answer
で. A party is an event, so ある takes で here.
Show answer
に. 入る moves you into the room, so the room is the destination.
Show answer
で. 二日 is the time it took, not a point on the calendar.
Related grammar to review next
- に: destination; time — the full lesson on に, including targets of actions and results of change
- で: at; by — the full lesson on で, including means, materials, and causes
- に/へ: to; toward — once に for destinations clicks, learn when へ can replace it
- があります and がいます — the existence verbs that anchor the に side of this comparison
- の中で: among; within a group — で as scope, the use behind 日本で一番
FAQ about に vs で
What is the difference between に and で?
Both に and で can translate as "in" or "at", but they answer different questions. に points at a spot: where something *is*, where something *goes*, or where something *lands*. で marks the stage where an action *happens*, plus the means you use to do it. If the verb describes existence, arrival, or placement, use に.
How do I choose between に and で?
Is the verb いる, ある (for a thing), or 住む? Use に. These state where something exists. Is the subject an event (party, meeting, concert, exam, accident) with ある? Use で. Events happen; they don't sit. Does the verb move something to that place, or leave something on it? 行く, 来る, 帰る, 着く, 入る, 乗る, 座る, 置く, 貼る, 書く on a surface: use に.