아니 and 근데 as Reactive Discourse Openers

Open a Korean dictionary and 아니 means "no" and 근데 means "but." Then listen to two friends talk and you will hear 아니 launch a sentence that ends in wholehearted agreement, and 근데 kick off a turn that contradicts nothing. Something is off — and it is one of the most useful "somethings" in spoken Korean. Turn-initial 아니 and 근데 are not doing their dictionary jobs at all. They are discourse openers: little sounds that grab the floor and announce "I'm reacting now." This page teaches you to hear them that way, so that a 아니 followed by "you're totally right" stops feeling like a contradiction and starts feeling like exactly what it is — the sound of someone getting excited.

What a reactive opener does

English does this constantly, and once you notice your own speech you will recognize the Korean instantly. When someone tells you something surprising, you don't calmly begin your reply — you blurt "No way—", "Wait—", "Hold on—", "I mean—", "But—". None of those carry their literal meaning. "No way, that's amazing!" contains no refusal; "Wait, so what happened?" asks nobody to wait. They are turn-openers: they seize the conversational floor and flag that a reaction is coming. Korean 아니 and 근데 are the same kind of word.

아니, 진짜 대박이다!

ani, jinjja daebagida!

Wait — that's insane! (아니 = pure excitement, no negation)

아니, 그래서 어떻게 됐어?

ani, geuraeseo eotteoke dwaesseo?

No but — so what happened then? (urging the story on)

In neither sentence does 아니 refuse anything. The first is delighted; the second is impatient to hear more. The "no" is gone; what remains is a burst of engagement.

Reactive 아니: surprise, objection, excitement

Turn-initial 아니 covers the whole emotional range that English splits across "wait," "no but," "hold on," and "I mean." Its unifying job is to mark that your turn is a reaction — that something just landed and you are responding to it with feeling. The feeling can be delight, disbelief, mild protest, or simply the urge to interrupt.

아니 잠깐만, 그게 무슨 말이야?

ani jamkkanman, geuge museun mariya?

Wait, hold on — what do you mean by that?

아니, 어제 분명히 된다고 했잖아.

ani, eoje bunmyeonghi doendago haetjana.

But hold on — you clearly said yesterday it'd be fine.

The clearest proof that 아니 has shed its meaning is that it happily precedes agreement. This is the sentence pattern that breaks learners who parse 아니 as "no," because the "no" and the "yes" sit side by side:

아니, 완전 맞아.

ani, wanjeon maja.

No— you're totally right.

아니, 그니까! 내 말이!

ani, geunikka! nae mari!

Right?! That's exactly what I'm saying!

Here 아니 is doing zero semantic work — it is the sound of you leaning in. Think of it as English "No, seriously—" or "I know, right—", where the "no" is pure emphasis. When you hear 아니 at the start of a turn, do not reach for "no." Ask instead: what is this person reacting to?

💡
Rule of thumb: if 아니 sits at the very start of a turn and is followed by a comma and a burst of emotion, it is a reactive opener, not a refusal. Real negation almost always comes inside the sentence — 아니라, 아니야, 안, 못 — not as a lone turn-initial 아니.

Reactive 근데: the pivot-and-object opener

근데 is the contracted, spoken form of 그런데. As a genuine connector it means "but / by the way" and shifts the topic (covered on the 근데 / 그런데 topic-shift page). But turn-initially, reacting to what someone just said, 근데 becomes an interjection close to English "wait, but—," "hold on—," or "actually—." It flags that you are about to raise a doubt, a complication, or a second thought about what you just heard.

근데 진짜 괜찮겠어요?

geunde jinjja gwaenchankesseoyo?

But wait — are you sure you'll be okay?

근데 그거 언제 들었어?

geunde geugeo eonje deureosseo?

Wait, but — when did you hear that?

Notice these aren't contrasting two clauses; there is no "A but B" here. 근데 is reacting to the previous speaker's turn, injecting a note of "hang on, something doesn't add up." Often it teams up with 말이야 to stall for a beat while you assemble the objection:

근데 말이야, 나 사실 그 얘기 처음 들어.

geunde mariya, na sasil geu yaegi cheoeum deureo.

But actually — honestly, I'm hearing that for the first time.

The register trap — the part learners get burned on

Here is the point that matters most for staying out of trouble. A bare 아니 or 근데 opener is 반말 in flavor — it is the register of friends, family, and people your age or younger. Firing a blunt 아니 at a boss, a professor, or an older stranger is doubly risky: the 반말-ness alone is too casual, and on top of that a hard 아니 aimed upward can land as a literal contradiction — "No, (you're wrong)" — which is close to the last thing you want to say to a superior.

The fix is not to translate; it is to soften the opener itself. Add 요 to 근데 to lift it into polite register, or reach for a hesitation opener like 저기요 / 아 (see the filler openers 그/저/저기 page). These cushion the reaction without the contradictory bite of a naked 아니.

근데요, 그건 제가 잘 몰랐어요.

geundeyo, geugeon jega jal mollasseoyo.

Actually, I didn't really know that. (polite, softened opener)

아, 저기요, 근데 그 부분은 조금 다른 것 같은데요.

a, jeogiyo, geunde geu bubuneun jogeum dareun geot gateundeyo.

Ah, excuse me — actually, that part seems a little different to me.

💡
Toward a superior, don't open a disagreement with a bare 아니. Use 근데요 (polite), or cushion it with 아 / 저기요 / 근데 저는… and a hedged tail. The trailing 것 같은데요 in the example above turns a flat contradiction into "it seems to me," which is exactly the kind of face-saving Korean expects upward.

Don't confuse reactive 아니 with the polite "no"

Because 아니 is buried inside the real word for "no," it helps to keep two things apart. The genuine, standalone answer "no" to a yes/no question is 아니요 (or its contraction 아뇨) in polite speech, and 아니 / 아니야 in 반말. That 아니 is an answer; the reactive 아니 is an opener that a reaction follows. Compare:

가: 밥 먹었어? 나: 아니, 아직.

ga: bap meogeosseo? na: ani, ajik.

A: Have you eaten? B: No, not yet. (genuine answer 'no')

아니, 밥이 문제가 아니라 시간이 없어.

ani, babi munjega anira sigani eopseo.

No wait — it's not about food, it's that there's no time. (reactive opener + real negation inside)

The first 아니 truly answers "no." The second is a floor-grabber; the actual negation is carried by 아니라 later in the sentence. For the polite-vs-casual side of answering itself — 응/어 versus 네/예 — see the 응·어 vs 네·예 page. And for the family of "yeah / for real / no way" listener responses that these openers often ride in with, see reaction tokens.

Common Mistakes

1. Parsing turn-initial 아니 as a refusal and getting lost. When 아니 opens a turn that then agrees, learners freeze trying to reconcile "no" with the agreement. There is nothing to reconcile — this 아니 is excited emphasis, not negation.

아니, 완전 맞아.

ani, wanjeon maja.

No— you're totally right. (a common trap: this is NOT 'no, that's wrong' — 아니 is emphasis)

2. Firing a bare 아니 at a superior. To a boss or elder this is both too casual and sounds like a flat "you're wrong."

❌ 아니, 그건 아니죠.

ani, geugeon anijo

To a boss, too blunt — it reads as a hard contradiction, 'No, that's not right.'

✅ 근데 그 부분은 조금 다르지 않을까요?

geunde geu bubuneun jogeum dareuji aneulkkayo?

But wouldn't that part be a little different, maybe? (softened and hedged, appropriate upward)

3. Writing 근데 in formal prose to mean "however." 근데 is spoken and casual. In an essay, report, or email use 그런데 or 그러나 / 하지만.

❌ 근데 결과는 예상과 달랐다.

geunde gyeolgwaneun yesanggwa dallatda

Too colloquial for a report — use 그러나 / 그런데 in writing.

✅ 그러나 결과는 예상과 달랐다.

geureona gyeolgwaneun yesanggwa dallatda.

However, the result differed from expectations. (written register)

4. Confusing the answer 아니요/아뇨 with the opener 아니. When someone asks a yes/no question and you mean to answer "no," the polite form is 아니요 / 아뇨 — not a bare reactive 아니, which sounds too casual as a standalone reply to a stranger.

❌ 아니.

ani

Too casual as a polite 'no' answer to a stranger.

✅ 아니요, 저는 안 갔어요.

aniyo, jeoneun an gasseoyo.

No, I didn't go. (polite answer)

Key Takeaways

  • Turn-initial 아니 and 근데 are reaction openers that grab the floor — English "wait / no but / hold on / actually / I mean" — not the literal "no" and "but."
  • Reactive 아니 can precede full agreement (아니, 완전 맞아), which is why reading it as "no" derails you. Ask what the speaker is reacting to.
  • Reactive 근데 raises a doubt or complication about the previous turn; it isn't joining two clauses in contrast.
  • Both bare openers are 반말. Upward, soften to 근데요 or cushion with 저기요 / 아 and a hedged tail — never a naked 아니, which can read as flat contradiction.
  • Keep the opener 아니 apart from the answer 아니요 / 아뇨 (polite "no") and from real negation (아니라, 안, 못) inside the clause.

Now practice Korean

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Korean

Related Topics

  • 그런데 / 근데: 'By the Way' and Topic ShiftingTOPIK 2How 그런데 and its spoken contraction 근데 do double duty — mild contrast 'but' and, more often in speech, opening or shifting a topic: 'so / by the way / anyway'.
  • 진짜? / 정말? / 헐 / 대박: Surprise and Reaction TokensTOPIK 2The one-word reactions that show you're engaged — 진짜?, 정말?, 헐, 대박, 와, 아이고, 세상에 — and how their register runs from polite to pure slang.
  • Hesitation Fillers 그 / 저 / 저기(요)TOPIK 2How Korean stalls mid-thought and flags an approach with the demonstrative-derived fillers 그 ('that…'), 저 ('um'), and 저기(요) ('excuse me / um') — real pointing words, not the meaningless 'um/uh' of English.
  • 응/어 vs 네/예: Casual vs Polite 'Yes'TOPIK 2The response words that leak your speech level before the verb does — polite 네/예/아니요 and casual 응/어/아니, plus 야 vs 저기요 for getting attention. In Korean 'yes' and 'no' are part of the honorific system, not free vocabulary, and 네 is a whole all-purpose polite response particle.