Use 은/는 to set a topic or contrast

은/는 often means ‘as for …’ in the background, even when English does not say those words. It is also common when contrasting one thing with another.

저는 커피를 좋아해요.I like coffee.

As for me…

오늘은 바빠요.I’m busy today.

Today, in contrast with another time.

Use 이/가 to identify or introduce the subject

이/가 is especially useful when answering ‘who?’ or ‘what?’ or when presenting new information. It points to the noun that is doing or being something.

누가 왔어요? 민수가 왔어요.Who came? Minsu came.
비가 와요.It’s raining.

Why both can be correct

Compare ‘제가 할게요’ with ‘저는 할게요.’ The first naturally identifies ‘me’ as the person who will do it. The second sets ‘me’ as the topic and can carry a contrast such as ‘as for me, I’ll do it.’ The grammar is not just a mechanical choice; information focus matters.

Questions often reveal the natural choice

Imagine the unspoken question before the answer. If the question is ‘Who came?’, the answer naturally identifies the person with 이/가. If the conversation is already about a person and asks what they are like, 은/는 can keep that person as the topic.

누가 요리해요? 제가 요리해요.Who is cooking? I am.

제가 identifies the answer to who.

민수는 뭐 해요? 민수는 공부해요.What is Minsu doing? Minsu is studying.

Minsu remains the established topic.

Contrast can be stated or only implied

은/는 can compare two items directly, but it can also imply a contrast without spelling out the other side. ‘커피는 좋아해요’ may suggest that coffee is liked while something else is not, depending on the conversation. Do not add contrast to the English translation unless the context really supports it.

커피는 좋아해요. 차는 안 좋아해요.I like coffee. I don’t like tea.

The contrast is explicit.

오늘은 괜찮아요.Today works for me.

은 can gently contrast today with another day.