# は vs が: the beginner-friendly difference

> Learn how to use は vs が, a JLPT N5 Japanese grammar point meaning the beginner-friendly difference, with structure, nuance, examples, mistakes, and comparisons.

JLPT level: N5 · Updated: 2026-05-17 · Canonical: https://hane-app.com/blog/n5-wa-ga-basics/

**は** and **が** are foundational Japanese particles. The difference becomes clearer if you think about information flow.

## What does は vs が mean?

**は** marks the topic: it tells the listener what the sentence is about. Natural translations include "as for..." or "speaking of...".

**が** marks the subject, especially when it is new, important, or the answer to an implied question. It often carries the feeling of "this one" or "this person".

Together, these two particles manage the flow of information in nearly every Japanese sentence.

## How to form は vs が

Both particles attach directly to nouns and noun phrases.

<div class="formation">
  <span class="ftoken t-stem">Noun / Phrase</span><span class="fplus">+</span><span class="ftoken t-aux">は</span>
</div>
<div class="formation">
  <span class="ftoken t-stem">Noun / Phrase</span><span class="fplus">+</span><span class="ftoken t-aux">が</span>
</div>

There is no conjugation. Place the particle after the word you want to mark.

## When is は vs が used?

### は marks the topic
Use **は** when you want to say what the sentence is about. It sets the stage for whatever comes next.

### が marks the subject you are identifying
Use **が** when the subject is new, important, or the answer to an implied question. It points out the specific person or thing doing the action.

Tone and register:
- Foundational; used in every register from casual speech to formal writing
- Essential for JLPT N5 listening and reading comprehension

## は vs が example sentences

<div class="examples">
  <div class="example">
    <div class="example-jp">私[わたし]は 学生[がくせい]です。</div>
    <div class="example-en">As for me, I am a student.</div>
    <div class="example-foot"><span class="example-tag">topic</span></div>
  </div>
  <div class="example">
    <div class="example-jp">今日[きょう]は暑[あつ]いです。</div>
    <div class="example-en">As for today, it is hot.</div>
    <div class="example-foot"><span class="example-tag">topic</span></div>
  </div>
  <div class="example">
    <div class="example-jp">誰[だれ]が来[き]ますか。</div>
    <div class="example-en">Who is coming?</div>
    <div class="example-foot"><span class="example-tag">question subject</span></div>
  </div>
  <div class="example">
    <div class="example-jp">田中[たなか]さんが来[き]ます。</div>
    <div class="example-en">Tanaka is coming.</div>
    <div class="example-foot"><span class="example-tag">new subject</span></div>
  </div>
</div>

After reading each sentence, ask what job the particle is doing: setting a topic or identifying a subject.

## Nuance of は vs が

The key nuance is **information flow**.

**は** sets the stage. It tells the listener, "This is what I am talking about." Everything after it is a comment on that topic.

**が** delivers the new information. In an answer to a question, it singles out the one thing the listener does not yet know.

If you can translate the feeling as "speaking of…", try **は**. If you are pointing out "this one / this person", try **が**.

## は vs が vs も

Both **は** and **が** single out one item in the sentence, but they do different jobs. **も** is another particle that resembles them in placement yet changes the meaning entirely.

<div class="compare">
  <div class="cmp">
    <div class="cmp-head">は</div>
    <div class="cmp-sub">topic marker</div>
    <div class="cmp-when">Sets the stage; "as for..."</div>
  </div>
  <div class="vs">vs</div>
  <div class="cmp">
    <div class="cmp-head">が</div>
    <div class="cmp-sub">subject marker</div>
    <div class="cmp-when">Identifies new information; "this one"</div>
  </div>
  <div class="vs">vs</div>
  <div class="cmp">
    <div class="cmp-head">も</div>
    <div class="cmp-sub">inclusive marker</div>
    <div class="cmp-when">Means "also" or "too"; adds rather than singles out</div>
  </div>
</div>

If you need to mark a topic, use **は**. If you need to identify a subject, use **が**. If you mean "also", use **も**.

## Common mistakes with は vs が

<div class="mistakes">
  <div class="mistake">
    <div class="mline"><span class="mark bad">❌</span><span class="mline-body">田中[たなか]さん<span class="bad">は</span>来[き]ます。</span></div>
    <div class="mline"><span class="mark good">✅</span><span class="mline-body">田中[たなか]さん<span class="good">が</span>来[き]ます。</span></div>
    <div class="note">When identifying who performs an action, use が.</div>
  </div>
  <div class="mistake">
    <div class="mline"><span class="mark bad">❌</span><span class="mline-body">私[わたし]<span class="bad">が</span>学生[がくせい]です。（as a general self-introduction）</span></div>
    <div class="mline"><span class="mark good">✅</span><span class="mline-body">私[わたし]<span class="good">は</span>学生[がくせい]です。</span></div>
    <div class="note">When introducing a general topic about yourself, use は.</div>
  </div>
</div>

A helpful practice method is to take one sentence and swap the particle, then explain how the meaning shifts.

## Is は vs が on the JLPT?

Yes. **は** and **が** appear in **JLPT N5** as core particle questions.

<div class="jlpt-card">
  <div class="jlpt-shield">N5</div>
  <div class="jlpt-info">
    <div class="jlpt-checks">Expect basic particle choice in sentences about identification, topics, and existence.</div>
  </div>
</div>

For test preparation, study the grammar point in full sentences. JLPT questions often test whether you understand the surrounding context, not just the dictionary meaning.

## Practice questions for は vs が

<div class="prompts">
  <div class="prompt">
    <span class="prompt-num">1</span>
    <span class="prompt-text">Use は in a sentence about a general topic (e.g., yourself or a time word).</span>
    <span class="prompt-tag">topic</span>
  </div>
  <div class="prompt">
    <span class="prompt-num">2</span>
    <span class="prompt-text">Use が in a sentence that answers an implied "who" or "what" question.</span>
    <span class="prompt-tag">identification</span>
  </div>
  <div class="prompt">
    <span class="prompt-num">3</span>
    <span class="prompt-text">Write two versions of the same sentence, one with は and one with が, and explain the nuance shift.</span>
    <span class="prompt-tag">contrast</span>
  </div>
</div>

Keep your first sentences simple. Once the structure feels natural, add more context so the nuance becomes clear.

## Learning path for は vs が

<div class="path">
  <div class="path-step">
    <span class="step-num">1</span>
    <span class="step-body">First, identify what the particle is marking: topic, subject, object, destination, place, possession, addition, question, or emphasis.</span>
  </div>
  <div class="path-step">
    <span class="step-num">2</span>
    <span class="step-body">Next, write one short sentence with <strong>は</strong> and the same sentence with <strong>が</strong> to feel the contrast.</span>
  </div>
  <div class="path-step">
    <span class="step-num">3</span>
    <span class="step-body">Then compare it with <a href="/blog/n5-wa-topic-marker/">は</a> and <a href="/blog/n5-ga-particle/">が</a> individually.</span>
  </div>
  <div class="path-step">
    <span class="step-num">4</span>
    <span class="step-body">Finally, add <a href="/blog/n5-da-desu/">だ・です</a> to see how the basic meaning changes, and review the related patterns below.</span>
  </div>
</div>

## Related grammar to review next

- [は](/blog/n5-wa-topic-marker/) — keeps the focus on beginner particle choice and sentence endings.
- [が](/blog/n5-ga-particle/) — keeps the focus on beginner particle choice and sentence endings.
- [だ・です](/blog/n5-da-desu/) — contrasts with this pattern from the existence, identity, adjective, and state grammar group.
- [ね](/blog/n5-ne/) — contrasts with this pattern from the question, explanation, and confirmation grammar group.

## Learn は vs が with Hane

If you want to review **は** and **が** together with the related patterns above, Hane helps you practice Japanese in short, focused sessions.

Browse more lessons here:
- [All grammar lessons](/blog/)
- [JLPT N5 grammar lessons](/blog/n5/)