📱

Texting Vibe: Using Hangul Initials (ㅇㅇ, ㄴㄴ, ㄱㄱ)

Keywords
문자 / 신조어
Lesson #
S
Done
Section
Basic Speaking
🦄
TL;DR 🦄
  • 📱 ㅇㅇ [eo-eo / eung-eung] — "yeah / ok" (short for 어어 or 응응)
  • 🙅 ㄴㄴ [no-no] — "no no" (short for 노노/아니아니)
  • 🏃 ㄱㄱ [go-go] — "let's go" (short for 가자/고고)
  • 😂 ㅋㅋㅋ [kk-kk-kk] — "haha / lol"
  • 👍 ㅇㅋ [o-kei] — "ok" (short for 오케이)
🔊
🎧 Iru Helper Note: Hear every phrase in this lesson spoken aloud and practice your pronunciation with the Iru Helper Widgets.
 

🌈 The Big Picture

When texting friends, Koreans often shorten words down to just their first consonant — called 초성 (cho-seong, "initial consonant"). This creates quick, casual abbreviations like ㅇㅇ (yeah), ㄴㄴ (no), and ㄱㄱ (let's go).
  • ㅇㅇ = 응응/어어 → "yeah/uh-huh"
  • ㄴㄴ = 노노/아니아니 → "no no"
  • ㄱㄱ = 가자/고고 → "let's go / go go"
These exist only in text form — you'd never say "ㅇㅇ" out loud. They're the Korean equivalent of typing "k" instead of "okay" in English.

🎭 초성체 Etiquette: When to Use (and Not Use) Texting Slang

초성체 is for close friends and casual chats only — group chats with friends, texting a sibling, fast back-and-forth with classmates. It is not for texting your boss, teachers, elders, or anyone you'd use 존댓말 (formal speech) with.
  • (with close friends) ㅇㅋ ㄱㄱ! — "Ok, let's go!"
  • (with your boss) 네, 알겠습니다. 곧 출발하겠습니다 — "Yes, understood. I'll head out shortly."
If you're ever unsure whether someone is "초성체-close" with you yet, it's safer to spell things out fully — abbreviations can come across as too casual or even rude in the wrong context.

🧳 Essential Phrase Kit

  • ㅇㅇ [eo-eo / eung-eung] — "yeah / ok"
  • ㄴㄴ [no-no] — "no no"
  • ㄱㄱ [go-go] — "let's go"
  • ㅋㅋㅋ [kk-kk-kk] — "haha / lol"
  • ㅇㅋ [o-kei] — "ok"
  • ㄱㅅ [gam-sa] — "thanks" (short for 감사)
  • ㅊㅋ [chuk-ha] — "congrats" (short for 축하)
  • ㄹㅇ [jin-jja] — "for real" (short for 진짜)
  • ㅎㅇ [ha-i] — "hi" (from English "hi")
  • ㅂㅇ [ba-i] — "bye" (from English "bye")

🛠️ Putting Together

A. Making weekend plans
  • A: 내일 영화 볼래?
  • B: ㅇㅇ 좋아! 몇 시?
  • A: 6시 어때?
  • B: ㅇㅋ ㄱㄱ!
A: Want to watch a movie tomorrow?
B: Yeah, sounds good! What time?
A: How about 6?
B: Ok, let's go!
✨ Grammar note: Notice how each reply is just one or two letters — 초성체 keeps fast-paced texting feeling effortless and casual.
B. Reacting to good news
  • A: 나 시험 합격했어!
  • B: 진짜?? ㅊㅋㅊㅋ!! 너무 잘됐다 ㅋㅋㅋ
  • A: ㄱㅅㄱㅅ 너 덕분이야!
A: I passed the exam!
B: Really?? Congrats congrats!! That's so great lol
A: Thanks thanks, it's thanks to you!
✨ Grammar note: Doubling up abbreviations like ㅊㅋㅊㅋ ("congrats congrats") or ㄱㅅㄱㅅ ("thanks thanks") adds extra enthusiasm — common in excited texts.
C. When NOT to use 초성체
  • A: (to your boss) 팀장님, 오늘 회의 자료 보내드렸습니다. 확인 부탁드립니다.
  • B: 네, 확인했습니다. 감사합니다.
A: (to your boss) Team Lead, I've sent over today's meeting materials. Please take a look.
B: Yes, I've checked it. Thank you.
✨ Grammar note: Notice there's no 초성체 at all here — full sentences with 존댓말 (formal speech) are expected when texting superiors, even in a quick message.

🗣️ Speaking Practice: Mini Dialogue

(via 카톡 text messages)
민수: 지은아 ㅎㅇ! 오늘 저녁에 시간 있어?
[ji-eu-na ha-i! o-neul jeo-nyeo-ge shi-gan i-sseo?]
Jieun, hi! Do you have time this evening?
지은: ㅇㅇ 있어! 왜?
[eung eung i-sseo! wae?]
Yeah, I have time! Why?
민수: 새로 생긴 카페 가볼래? 디저트 진짜 맛있대 ㄹㅇ
[sae-ro saeng-gin ka-pe ga-bol-lae? di-jeo-teu jin-jja ma-shit-dae jin-jja]
Want to check out the new café? The desserts are supposedly really good, for real
지은: 오 좋아!! ㄱㄱ 몇 시에 만날까?
[o jo-a!! go-go myeot shi-e man-nal-kka?]
Oh nice!! Let's go, what time should we meet?
민수: 6시 어때?
[yeo-seot shi eo-ttae?]
How about 6?
지은: ㅇㅋ! 이따 봐 ㅂㅇ
[o-kei! i-tta bwa ba-i]
Ok! See you later, bye

🧭 Speaking Tip

A good rule of thumb: 초성체 is for texts you'd be comfortable sending with typos and zero punctuation. If the relationship calls for 존댓말 (teachers, bosses, elders, strangers), spell everything out — 네, 알겠습니다 instead of ㅇㅇ, 감사합니다 instead of ㄱㅅ.
Also, these abbreviations are written-only — never say "이응이응" or "기역기역" out loud to mean "yeah" or "let's go." If you want to say these ideas out loud, use the full words: 응, 그래, 가자, 고마워, 진짜, 안녕, 잘 가.

⚠️ Pitfalls to Dodge

  • ❌ Texting your boss "ㅇㅇ ㄱㅅ" to confirm a work request
    • ✅ 네, 알겠습니다. 감사합니다 — always use full 존댓말 with superiors
  • ❌ Saying "ㅋㅋㅋ" out loud as if it were a real word
    • ✅ 초성체 is for texting only — say 하하 or just laugh naturally when speaking
  • ❌ Mixing up similar-looking abbreviations (ㄱㅅ "thanks" vs ㄱㄱ "let's go")
    • ✅ Double-check the consonants — they represent different full words
  • ❌ Using 초성체 with someone you've never texted casually before
    • ✅ Match their tone first — wait until they use casual abbreviations before you do
📱 ㄱㅅㄱㅅ for reading this far — now go text like a local! ㅋㅋㅋ ✨
 
<summary>Try this exercise
Instructions: Match the Hangul initial abbreviation to its meaning. Tap "Answer" to check.
  1. What does ㅇㅇ mean?
<summary>Answer
ㅇㅇ = 응응/어어 — "yeah / ok"
  1. What does ㄴㄴ mean?
<summary>Answer
ㄴㄴ = 노노/아니아니 — "no no"
  1. What does ㄱㄱ mean?
<summary>Answer
ㄱㄱ = 가자/고고 — "let's go"
  1. What does ㅋㅋㅋ represent?
<summary>Answer
ㅋㅋㅋ — laughter, "haha/lol"
  1. What does ㅇㅋ mean?
<summary>Answer
ㅇㅋ = 오케이 — "ok"
  1. What does ㄱㅅ mean?
<summary>Answer
ㄱㅅ = 감사 — "thanks"
  1. What does ㅊㅋ mean?
<summary>Answer
ㅊㅋ = 축하 — "congrats"
  1. What does ㄹㅇ mean?
<summary>Answer
ㄹㅇ = 진짜 — "for real"
  1. What does ㅎㅇ mean?
<summary>Answer
ㅎㅇ = "hi" (from English)
  1. What does ㅂㅇ mean?
<summary>Answer
ㅂㅇ = "bye" (from English)
📚
Vocabulary Box
  • 초성 — initial consonant
  • 초성체 — initial-consonant texting style
  • 신조어 — newly coined word/slang
  • 문자 — text message
  • 존댓말 — formal/polite speech
  • 반말 — casual speech
  • 진짜 — really/for real
  • 축하 — congratulations
  • 감사 — thanks
  • 가자 — let's go
Pitfalls 💡
  • 초성체 is written-only — never spoken aloud
  • Never use it with bosses, teachers, or elders
  • Wait for the other person to go casual first

🚀
Want more reps? Try texting a language partner using ㅇㅇ, ㄱㄱ, and ㅋㅋㅋ in a casual chat — just make sure they're a close friend first!
 
📦
🎯 Practice Hub — Texting Vibe
Time to text like a local! These three exercises cover decoding abbreviations, choosing the right register, and full text exchanges. Use the Iru Helper Widgets to listen and repeat the full words behind each abbreviation.

Exercise 1 — Decode It 📱

A. Decode: ㅇㅇ
<summary>Answer
응응/어어 — "yeah/ok"
B. Decode: ㄴㄴ
<summary>Answer
노노/아니아니 — "no no"
C. Decode: ㄱㄱ
<summary>Answer
가자/고고 — "let's go"
D. Decode: ㅋㅋㅋ
<summary>Answer
laughter — "haha/lol"
E. Decode: ㅇㅋ
<summary>Answer
오케이 — "ok"
F. Decode: ㄱㅅ
<summary>Answer
감사 — "thanks"
G. Decode: ㅊㅋ
<summary>Answer
축하 — "congrats"
H. Decode: ㄹㅇ
<summary>Answer
진짜 — "for real"
I. Decode: ㅎㅇ
<summary>Answer
"hi"
J. Decode: ㅂㅇ
<summary>Answer
"bye"
📚
Quick Reference
  • 초성체 = first-consonant texting shorthand
  • ㅇㅇ/ㄴㄴ/ㄱㄱ = yeah/no/let's go
  • ㄱㅅ/ㅊㅋ/ㄹㅇ = thanks/congrats/for real
  • ㅎㅇ/ㅂㅇ = hi/bye (English-based)

Exercise 2 — Pick the Right Register 🎭

A. Texting your best friend "yes, let's go!" — write it casually.
<summary>Answer
ㅇㅇ ㄱㄱ!
B. Texting your teacher "Yes, understood" — write it formally.
<summary>Answer
네, 알겠습니다.
C. A friend says they passed an exam. React casually with congrats and laughter.
<summary>Answer
ㅊㅋㅊㅋ!! ㅋㅋㅋ
D. Your boss congratulates you on a project. Respond formally.
<summary>Answer
감사합니다!
E. A friend asks if you're free tonight — say no casually.
<summary>Answer
ㄴㄴ 오늘은 안 돼
F. Tell your manager you can't make the meeting today — formally.
<summary>Answer
죄송합니다, 오늘 회의에 참석하기 어렵습니다.
G. Thank a close friend quickly for sending something.
<summary>Answer
ㄱㅅㄱㅅ
H. Thank a coworker formally for sending a document.
<summary>Answer
감사합니다, 잘 받았습니다.
I. Say "for real?" casually to a surprising story from a friend.
<summary>Answer
ㄹㅇ?
J. Ask "Is that really true?" formally to a coworker.
<summary>Answer
그게 진짜예요?
📚
Cheat Sheet
  • Friends/siblings → 초성체 ok
  • Boss/teacher/elders → full 존댓말, no 초성체
  • 잘 받았습니다 — "I received it well"
  • 참석하다 — to attend
  • 어렵습니다 — "it's difficult" (polite decline)

Exercise 3 — Full Text Exchanges 🗣️

A. A friend texts "영화 볼래?" (want to watch a movie?). Reply "yeah, good!"
<summary>Answer
ㅇㅇ 좋아!
B. They ask what time. Suggest 7pm casually.
<summary>Answer
7시 어때?
C. They say "ㅇㅋ ㄱㄱ!" What does this mean?
<summary>Answer
"Ok, let's go!"
D. Your coworker texts asking to reschedule a meeting. Reply formally that it's fine.
<summary>Answer
네, 괜찮습니다.
E. A friend says they got a new job! React with congrats and "for real?"
<summary>Answer
진짜?? ㅊㅋㅊㅋ!!
F. Tell them you're really happy for them, casually.
<summary>Answer
진짜 잘됐다 ㅋㅋㅋ
G. Say goodbye to a friend casually after making plans.
<summary>Answer
ㅂㅇ 이따 봐!
H. Say goodbye to your teacher formally after a text exchange.
<summary>Answer
네, 안녕히 계세요.
I. A friend sends "ㄴㄴ 오늘 안 돼 ㅈㅅ" — what's the gist?
<summary>Answer
"No, can't today, sorry" (ㅈㅅ = 죄송/sorry)
J. Reply casually, "ok no worries, next time!"
<summary>Answer
ㅇㅋ 괜찮아, 다음에!
📚
Cheat Sheet
  • ㅈㅅ — 죄송 (sorry)
  • 다음에 — next time
  • 잘됐다 — "that's great"
  • 이따 봐 — "see you later"
  • 안 돼 — "can't / not possible"
🎉 잘했어요! ㄱㅅㄱㅅ for finishing — now go text your friends ㄹㅇ like a local! ㅋㅋㅋ