に e で são as duas partículas de lugar mais usadas do japonês — e são as que mais geram dúvida por terem funções parecidas na superfície. Ambas indicam localização, mas fazem coisas diferentes com essa localização.
Regra de bolso: に = o lugar onde algo existe ou vai. で = o lugar onde uma ação acontece.

に — existência, destino e tempo
に é a partícula do ser, não do fazer. Ela indica onde algo ou alguém existe (com いる e ある), para onde alguém vai (com 行く, 来る, 帰る) e também quando algo acontece (com expressões de tempo).
駅にいます。Eki ni imasu.
Estou na estação. (existência) 会社に行きます。
Kaisha ni ikimasu.
Vou para a empresa. (destino) 7時に起きます。
Shichi-ji ni okimasu.
Acordo às 7 horas. (tempo)
で — o lugar onde a ação acontece
で marca o cenário da ação. Se você está fazendo algo, で é onde essa coisa está sendo feita. Ele também marca o meio pelo qual algo é feito (transporte, instrumento, idioma).
駅で食べます。Eki de tabemasu.
Como na estação. (ação no lugar) 電車で行きます。
Densha de ikimasu.
Vou de trem. (meio) ポルトガル語で話します。
Porutogaru-go de hanashimasu.
Falo em português. (idioma como meio)
Comparação direta
| Partícula | Uso principal | Exemplo |
|---|---|---|
| に | Existência (いる/ある) Destino (行く/来る) Momento de tempo | 図書館にあります 学校に行く 月曜日に始まる |
| で | Local da ação Meio/instrumento Idioma/material | 図書館で勉強する バスで行く 日本語で書く |
O par que revela tudo: 図書館にいる vs 図書館で勉強する
Esse par de frases é o exemplo clássico porque as duas envolvem o mesmo lugar:
図書館にいます。Toshokan ni imasu.
Estou na biblioteca. (apenas existência — você está lá, mas pode estar dormindo, esperando alguém) 図書館で勉強します。
Toshokan de benkyō shimasu.
Estudo na biblioteca. (ação acontecendo naquele lugar)
Situações práticas para brasileiros no Japão
Na prefeitura: 市役所に行きます (vou à prefeitura — destino) vs 市役所で申請します (faço o pedido na prefeitura — ação lá dentro).
No trabalho: 工場にいます (estou na fábrica — existência) vs 工場で働きます (trabalho na fábrica — ação).
Dizer onde morar: アパートに住んでいます usa に porque 住む (morar) indica um estado de existência prolongada, não uma ação específica. Esse é um dos casos que mais confunde iniciantes.
Perguntas frequentes
Por que 住む usa に e não で?
住む (morar) indica um estado de existência permanente, como いる. Verbos de estado e movimento de chegada pedem に. Verbos de ação no local pedem で.
に pode indicar causa?
Sim. に também indica causa ou motivo em algumas estruturas formais: 仕事に追われる (ser perseguido pelo trabalho). Mas esse uso é mais avançado.
O que muda se eu trocar に por で numa frase simples?
Pode mudar completamente o significado ou soar errado. 学校にいる (estar na escola) ≠ 学校でいる (não existe — いる não é uma ação de lugar).
Resumo
に = onde algo existe ou vai, quando algo acontece. で = onde a ação acontece, por qual meio. O teste rápido: se o verbo é いる ou ある, use に. Se é qualquer ação que acontece num lugar, use で.