に vs で: Which Particle to Use, and When
If は vs が is the first great particle headache, に vs で is the second. Both love to become "in," "at," or "on" in English — so English gives you zero clue which one Japanese wants. The good news: one question settles almost every case. Is something happening at that place, or just existing / arriving there? Answer that, learn five rules of thumb, and に/で stops being a coin toss.
The core idea: the stage vs the point
で (de) marks where an action happens — think of it as the stage the verb plays out on. に (ni) marks a point: a destination you arrive at, a place something exists, or a moment in time. If particles in general still feel slippery, the beginner grammar and particles guide covers the wider set these two live in.
Where it happens
resutoran de tabemasu — "I eat at a restaurant." The eating happens there, so で.
Where it is / goes
resutoran ni imasu — "I'm at a restaurant." Just existing there, so に.
Same restaurant, same English "at" — but で when you're doing something and に when you're simply there.
The five rules of thumb
Tap each rule to see it in action:
Same English, different particle
The fastest way to feel the difference is to watch one English sentence split in two. Whenever you could say "at here," ask: am I acting, or just being?
としょかんで べんきょうします。
toshokan de benkyō shimasu — I study at the library. (studying is an action → で)
としょかんに います。
toshokan ni imasu — I'm at the library. (simply existing there → に)
One more pair that trips everyone up — "here":
ここで まって ください。
koko de matte kudasai — Please wait here. (the waiting happens here → で)
なまえを ここに かいて ください。
namae o koko ni kaite kudasai — Please write your name here. (placing it onto this point → に)
The time trap: に or nothing
Rule 4 hides a classic test point on the JLPT N5 exam. Use に for anything you could point to on a clock or calendar — 7時 (7 o'clock), 月曜日 (Monday), 5月3日 (May 3rd), 2026年. Use no particle at all for words that are relative to "now" — きょう (today), あした (tomorrow), きのう (yesterday), まいにち (every day), いま (now), らいしゅう (next week). If the kanji in 7時 or 月曜日 are still new to you, the kanji guide covers a method for learning them.
- ✅ しちじに おきます — "I get up at 7." (a clock point → に)
- ✅ あした いきます — "I go tomorrow." (relative → no particle)
- ❌ あしたに いきます — the に doesn't belong; あした already means "tomorrow."
Rule of thumb: if it names an exact slot on the calendar, give it に; if it only makes sense relative to today, leave it bare.
Common に/で mistakes
- Action verb + に for the place — レストランに たべます is wrong; eating is an action, so レストランで たべます (rule 1).
- Destination + で — がっこうで いきます is wrong; going somewhere is a destination, so がっこうに (or へ) いきます (rule 3).
- に on relative time — あしたに, きょうに, まいにちに are all wrong; those words take no particle (rule 4).
- Freezing over the choice mid-sentence — at N5, a wrong に/で is almost always still understood. Say it, get it corrected, move on — AI speaking practice that corrects you is a low-stakes place to do exactly that.
に vs で is exactly the kind of distinction a rulebook gets you 80% of the way on — the last 20% only comes from producing your own sentences and having someone flag the slips. That's the whole idea behind writing a sentence and getting it graded in the free N5 course, rather than re-reading the rule a sixth time.
Read the verb, pick the particle, then tap 🔊 to hear it. No score — just you and the pattern.
Frequently asked questions
What is the difference between に and で in Japanese?
で marks where an action takes place — the “stage” the verb plays out on — while に marks a destination, the place where something exists, or a point in time. If the verb does something at the place, use で; if it simply arrives or exists there, use に.
Do you use に or で for time in Japanese?
Use に for exact points on the clock or calendar — 7時 (7 o’clock), 月曜日 (Monday), dates and years. Relative time words like きょう (today), あした (tomorrow) and まいにち (every day) take no particle at all — あしたに is a common mistake.
Why is it レストランで たべます and not レストランに?
Because eating is an action, and the place where an action happens takes で. に would only be right with a verb of existence or arrival, such as レストランに います (I’m at the restaurant).
Is it に or へ for a destination?
Both work for going to a place — がっこうに いきます and がっこうへ いきます are both correct. に treats the place as a fixed point you arrive at; へ emphasises the direction of travel. For beginners they’re interchangeable for destinations.