Marks the TOPIC of the sentence (what you are talking about) or shows CONTRAST. It sets the context for the rest of the sentence. The key difference from が is that は puts the focus on the predicate (the action/description that follows), while が puts the focus on the subject itself.
[Topic] は [Comment]
私は学生です。
Watashi wa gakusei desu.
I am a student.
私 (I) は (topic) 学生 (student) です (polite copula)
肉は食べますが、魚は食べません。
Niku wa tabemasu ga, sakana wa tabemasen.
I eat meat, but I don't eat fish.
は is used twice here to strongly contrast meat (eats) with fish (does not eat)
京都には行きました。
Kyouto ni wa ikimashita.
I went to Kyoto (at least there, if not elsewhere).
に (destination) + は (contrast) = stacking particles
• Pronunciation: Written as "ha" (は) but pronounced "wa" when used as a particle. • Contrast usage: は is essential for highlighting contrast. When you say "A is X, but B is Y," you use は for both A and B. • Particle Stacking: は can replace が and を, but it stacks onto other particles (には, では, からは) to add a topic/contrast nuance. • Known vs New: は presents established/known information, whereas が introduces new subjects.
The JLPT rarely asks whether you recognise a pattern — it asks which of several similar patterns fits. These are the ones は is tested against.
は marks the topic and shifts focus to what comes AFTER it (the comment); が marks the grammatical subject and puts focus on the subject ITSELF (new information, answering who/what). '私は学生です' (as for me, student) vs '私が学生です' (I am the one who is the student).
も replaces は to mean 'also/too', including the topic in a previous statement rather than merely presenting it. 私は→私も = 'me too'.
Study Japanese grammar on LenGaki

Get the Android app
The app adds offline study, home-screen widgets, stroke-order tracing, speaking practice with pronunciation scoring, and an AI tutor that answers questions in context — none of which fits in a browser tab.