The one rule: に marks a static point — where something exists, where a motion ends up, a point in time, or the target of an action. で marks the stage where a dynamic action happens — plus the means, cause, material, or scope of that action. Look at the verb: existence / arrival / attachment → に; an action being performed somewhere → で.
Here is the moment it goes wrong. You look up “at” in a dictionary, find that both に and で can translate as “at,” and conclude they are interchangeable. They are not — and the gap between them is not a matter of politeness or style. Choosing the wrong one can change the meaning of the sentence, or make it collapse into something a native speaker simply would not say.
The good news: unlike は vs が, which stays subtle for years, に vs で resolves to a single, learnable image. Once you stop translating and start seeing the picture behind each particle, the choice becomes automatic. This guide gives you that image, then walks every major function with real sentences, furigana, full hiragana, and translations — ending with the minimal pairs that flip meaning and the exact traps the JLPT loves.
The Core Image: Frozen Point vs Active Stage
Forget “in” and “at.” Hold these two pictures instead:
- に is a pin on a map. It marks a fixed spot: where a thing sits, where a moving thing lands, the tick on a clock, the person an action is aimed at. Nothing is happening there — the spot just is.
- で is a lit stage. It marks the arena in which something is actively done, or the tool / method / reason that makes the action possible. There is motion, effort, an event.
So the question you ask is never “which word means at?” It is: is this noun a frozen point, or the stage of an action? The verb almost always tells you.
The Decision Map
| If the noun marks… | Particle | Trigger verbs | Micro-example |
|---|---|---|---|
| Where something exists | に | ある・いる・住む・勤める | 家にいる — be at home |
| Where a motion ends up | に | 行く・着く・乗る・入る | 東京に行く — go to Tokyo |
| A point in time | に | (any verb) | 3時に会う — meet at 3 |
| The target of an action | に | 会う・聞く・電話する・あげる | 先生に聞く — ask the teacher |
| The stage of an action | で | 勉強する・食べる・遊ぶ・働く | カフェで働く — work at a café |
| The means / tool | で | (any action verb) | 箸で食べる — eat with chopsticks |
| The cause / reason | で | 休む・遅れる | 風邪で休む — miss (work) due to a cold |
| The scope / total | で | (comparisons, sums) | 世界で一番 — the best in the world |
Part 1 — The Four Jobs of に
1. に = where something exists
With the existence verbs ある and いる — and their close relatives 住む (to live/reside) and 勤める (to be employed at) — the location is a static container. Nothing is being done; something simply is there.
Expert nuance: 住む (reside) and 勤める (be employed) describe a state of being located, so they take に — even though English calls them verbs. Compare with 働く (to work, an action) below, which takes で. This one contrast trips up learners for years.
2. に = the endpoint of a motion
When a verb moves something toward a destination and it arrives, that landing spot is a pin — に. This covers 行く (go), 来る (come), 帰る (return), 着く (arrive), 入る (enter), 乗る (board), and even 座る (sit down onto) and 置く (place onto).
Why 座る takes に: sitting ends with you resting on the chair — the chair is the endpoint of the motion, a pin. The same logic makes it ノートに書く (write onto the notebook) and かべに貼る (stick onto the wall).
3. に = a point in time
Specific, numbered time expressions — clock times, dates, days of the week — take に because a moment on the clock is a pin on a timeline. (Relative words like 今日, 明日, 毎日, 今 take no particle.)
に also marks frequency — “X times per Y”: 週に3回ジムに行く (go to the gym three times a week). Think of it as a pin marking a rate.
4. に = the target of an action
When an action is aimed at a person or thing — the receiver, the direction it’s directed — that recipient is the endpoint pin. This is the に of 会う (meet), 聞く (ask), 教える (teach), あげる (give), 電話する (phone).
Note: 会う always takes に for the person you meet (彼に会う), never を. The person is a target you move toward, not an object you act on.
Part 2 — The Four Jobs of で
5. で = the stage where an action is performed
This is the function that collides most with に. If a dynamic action is being carried out at a place — studying, eating, playing, working, meeting — that place is the lit stage: で.
The famous minimal pair: 会社で働く uses で because 働く is the action of working, but 会社に勤める uses に because 勤める describes the state of being employed there. Both mean “I work at a company” — the particle reveals whether you frame it as doing or as being.
6. で = the means, method, or tool
How is the action done? By what vehicle, instrument, language, or material? That instrument is で — the tool that powers the stage.
Notice the first sentence holds both particles: 電車で (means) + 学校に (endpoint). One event, two roles, two particles — and each is unambiguous once you see the picture.
7. で = the cause or reason
When something happens because of an event or condition — illness, weather, an accident — that cause is で.
This で answers “due to what?” for a single noun-cause. For full clause reasons (“because I was busy…”) you switch to から or ので — see から vs ので.
8. で = scope, limit, and total
で also draws the boundary within which something is measured, counted, or ranked — the domain of a superlative, a sum of money, a group acting together, a span of time to complete something.
The Minimal Pairs That Flip Meaning
This is where the difference stops being academic. Same noun, same place — only the particle changes, and the meaning changes with it. Master these five and you own the distinction.
| With に | With で |
|---|---|
| 木の下に猫がいる A cat is under the tree (exists) | 木の下で遊ぶ Play under the tree (action) |
| 部屋にいる Be in the room (exists) | 部屋で寝る Sleep in the room (action) |
| 電車に乗る Board the train (endpoint) | 電車で行く Go by train (means) |
| 会社に勤める Be employed at a company (state) | 会社で働く Work at a company (action) |
| 黒板に書く Write onto the blackboard (endpoint) | チョークで書く Write with chalk (means) |
The Traps That Cost You Points
The 10-Second Test You Can Run Mid-Sentence
When you’re speaking and hesitate, ask in order:
- Is the verb ある / いる / 住む / 着く / 乗る / 座る? → it’s a frozen point or endpoint → に.
- Is the noun a clock time, date, or a person receiving the action? → に.
- Is something actively being done at this place, or by this tool / reason? → で.
That order matters: check for existence and endpoints first, because they are the narrower, more reliable signals. Everything else defaults to で.
How to Make This Automatic (Not Just Understood)
Understanding the rule takes ten minutes. Making it reflexive — so it fires correctly at conversation speed — is a memory problem, and memory problems have a memory solution. Three moves:
- Anchor, don’t list. Memorize one crisp sentence per function (the eight cards above are built for this), not an abstract table. Your brain generalizes from vivid examples far better than from rules.
- Drill the minimal pairs. The five pairs above are where the distinction lives. Reviewing 木の下にいる against 木の下で遊ぶ back-to-back trains the contrast, which is what you actually need in the moment.
- Meet them again before you forget. Spaced repetition resurfaces each sentence at the edge of forgetting, which is exactly when review builds the strongest trace. This is the difference between “I read about に vs で once” and “I never get it wrong.”
This is the loop Kanjijo is built around — from first particle to full fluency:
- Full N5–N1 grammar bank
- Particles taught inside real sentences
- SRS spaced repetition
- Exclusive kanji & vocab mnemonics
- OCR scanner
- Home & lock screen widgets
- Interactive test widget
- JLPT reading practice
- JLPT listening practice
- Full mock JLPT tests
- Zen design
Related Reading on Kanjijo
- Japanese Particles Explained: は, が, を, に, で & More
- 7 Particles That Completely Change a Sentence’s Meaning
- は vs が: The Particle That Confuses Every Beginner
- いる or ある? The Two Verbs for ‘Exist’
- Japanese Time Expressions: Telling Time and Scheduling
- Japanese Sentence Structure for Beginners
- JLPT N5 Grammar That Actually Matters
Frequently Asked Questions
に marks a static point — where something exists, where a movement ends up, a point in time, or the target of an action. で marks the stage where a dynamic action is carried out, as well as the means, cause, material, or scope of that action. The quickest test: if the verb is one of existence, arrival, or attachment (ある, いる, 行く, 着く, 住む, 座る), use に. If the verb is an action being performed somewhere (勉強する, 食べる, 遊ぶ, 働く), use で.
Both sentences involve the library, but the relationship differs. In 図書館で勉強する (I study at the library), the library is the stage where the action of studying is performed, so it takes で. In 図書館に本がある (there are books in the library), the library is the static location where books simply exist, so it takes に. The verb decides: an action verb pulls で, an existence verb pulls に.
It is 電車に乗る — to board a train — because 乗る treats the train as the endpoint you move onto, exactly like に marks a destination. But when the train is the means of travel you use で: 電車で行く (go by train). So 電車に乗って学校で勉強する means “board the train and study at school.” Same noun, two particles, decided by whether it is an endpoint (に) or a means (で).
Don’t memorize a list of rules — memorize a set of anchor sentences and let the pattern generalize. Pick one clear example for each function (existence, destination, time, target for に; action stage, means, cause, scope for で), review them with spaced repetition, and drill minimal pairs like 木の下にいる versus 木の下で遊ぶ until the choice feels automatic. Kanjijo’s grammar bank teaches each particle inside full example sentences and its SRS engine resurfaces them right before you forget, so the distinction becomes intuition rather than a rule you consult.
Turn “I think it’s に?” into instant, correct Japanese
Kanjijo teaches every particle the way this guide does — inside real sentences with furigana, reinforced by an SRS engine that resurfaces each one right before you forget. Add exclusive kanji & vocabulary mnemonics, an OCR scanner to decode real Japanese instantly, home & lock screen widgets, a full N5–N1 grammar bank, and mock JLPT tests — all in one calm, zen-designed app.
Download Kanjijo Free