Skip to main content
Back to Blog
Learn

ㅋㅋㅋ and Beyond: Korean Texting Slang You Need to Know

·8 min read

You've made a Korean friend. You exchange KakaoTalk IDs. They send you a message. It reads: "ㅋㅋㅋ ㄱㄱ 내일 1004 ㅎㅎ." You stare at your phone. Those aren't words. They're not even syllables. They're just... consonants and numbers. What is happening?

Welcome to Korean texting, where consonants become complete thoughts, numbers carry secret meanings, and the way you type "haha" reveals your entire emotional state. Korean digital communication has its own rich vocabulary, and once you crack the code, chatting with Korean friends becomes a whole new experience.

First Things First: The Korean Keyboard

Before diving into slang, it helps to understand how Koreans type. The standard Korean keyboard layout (두벌식/Dubeolsik) splits consonants and vowels across the keyboard. Consonants sit on the left, vowels on the right. You alternate hands to build syllables.

This layout matters because many abbreviations use only consonants. Since they're all on one side of the keyboard, typing just the initial consonant of each syllable is extremely fast. It's the Korean equivalent of "brb" or "lol," taken to a much more creative extreme.

On mobile, most Korean users use 천지인 (Cheonjiin), which uses ten keys based on three elements of Hangul: a dot (천/heaven), a horizontal line (지/earth), and a vertical line (인/human). Combinations produce all vowels, while consonants get dedicated keys.

The Essential Consonant Slang

These are the building blocks of Korean texting. Each one strips a word or phrase down to its bare consonant initials.

ㅋㅋㅋ (kekeke) = Haha / LOL

The king of Korean internet communication. represents the sound "k" and mimics the sound of laughter. The number of ㅋs matters enormously:

  • (single): Barely amused. Possibly sarcastic. Some people interpret a single ㅋ as passive-aggressive.
  • ㅋㅋ (double): A light chuckle. Polite acknowledgment that something was mildly funny.
  • ㅋㅋㅋ (triple): Genuine laughter. The standard "that's funny."
  • ㅋㅋㅋㅋㅋㅋ (many): Cracking up. The more ㅋs, the harder you're laughing.
  • ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ (excessive): Absolutely losing it. Rolling on the floor.

The ㅋ has become recognizable internationally through K-pop fan communities. You'll see it in YouTube comments, Twitter replies, and fan forums worldwide.

ㅎㅎ (hehe) = Hehe / Gentle Laugh

ㅎㅎ is the softer cousin of ㅋㅋㅋ. It represents a gentler, warmer laugh. While ㅋㅋㅋ can sometimes feel sharp or detached, ㅎㅎ carries a friendlier, more affectionate tone. It's the difference between laughing at something and smiling warmly about it.

ㅠㅠ / ㅜㅜ = Crying / Sad

Look at these characters sideways: they resemble eyes with tears streaming down. ㅠㅠ (with two downward strokes per character) indicates more dramatic crying, while ㅜㅜ (single downward stroke) is slightly milder. Both express sadness, disappointment, or sympathetic emotion.

  • "시험 망했어 ㅠㅠ" (I bombed the exam ㅠㅠ)
  • "너무 귀여워 ㅜㅜ" (So cute ㅜㅜ) — tears of cuteness overload

Like ㅋ, you can stack them for intensity: ㅠㅠㅠㅠㅠ means you're absolutely devastated (or dramatically pretending to be).

ㄱㄱ (gigi) = Go Go / Let's Do It

Short for 고고 (gogo), which itself comes from "go go" in English. It's a quick confirmation: "I'm in" or "let's go." When someone suggests grabbing food and you reply ㄱㄱ, you're saying "absolutely, let's do it."

ㄴㄴ (nono) = No No

The opposite of ㄱㄱ. Short for 노노 (nono). A quick, casual rejection or disagreement. Not rude, just efficient.

ㅇㅇ (eung eung) = Yes / Yeah / Uh-huh

The consonant ㅇ represents the sound "eung," which is the Korean equivalent of a casual "yeah" or "uh-huh." Typing ㅇㅇ is the fastest possible way to say yes in a text conversation. It's informal and best reserved for close friends.

ㄹㅇ (real) = For Real / Legit

Short for 리얼 (rieal), borrowed from the English word "real." Used to emphasize that something is genuine or to express agreement. "That restaurant is ㄹㅇ good" means it's legitimately excellent.

ㅈㅅ (joesonghamnida) = Sorry

Short for 죄송 (joesung/sorry). A quick apology in casual conversation. For serious apologies, you'd still write the full word. ㅈㅅ is for small things like being five minutes late or forgetting to reply.

ㅊㅋ (chukha) = Congrats

Short for 축하 (chukha/congratulations). When a friend shares good news, firing off a quick ㅊㅋ is the texting equivalent of a congratulatory fist bump.

ㄷㄷ (deoldeol) = Trembling / Shocked

Represents the feeling of trembling from shock, fear, or awe. Similar to typing "I'm shook" in English internet slang. Used when something is surprising, impressive, or terrifying.

Number Codes: When Math Becomes Language

Korean texting has a clever tradition of using numbers that sound like words when read aloud in Korean.

1004 = Angel

Say the numbers in Korean: 천 (cheon/thousand) + 사 (sa/four) = 천사 (cheonsa), which means "angel." Calling someone 1004 is a sweet compliment. You'll see it in usernames, in love notes, and sprinkled across fan messages to K-pop idols.

486 = Stupid / Idiot (Archaic)

사 (4) + 팔 (8) + 육 (6) = sounds like 사팔육, which was old slang for being clueless (referencing outdated 486 computer processors, i.e., you're old and slow). This one has faded from active use but older Koreans will recognize it.

8282 = Hurry Up

팔 (8) + 이 (2) + 팔 (8) + 이 (2) = sounds like 빨리빨리 (ppalli ppalli), which means "quickly quickly" or "hurry hurry." This is deeply Korean. The entire culture has a famous reputation for 빨리빨리 (doing things fast), and this number code captures it perfectly.

KakaoTalk Culture: Korea's Digital Living Room

You cannot understand Korean texting without understanding KakaoTalk (카카오톡), universally called "KaTalk (카톡)." It's not just a messaging app. It's the communication infrastructure of the entire country. Over 90% of smartphone users in Korea have it, and it's used for everything from casual chatting to business communication to government notifications.

Read Receipts and the Anxiety They Create

KakaoTalk shows a number next to each message indicating how many people haven't read it. In a 1:1 chat, the "1" disappears once the other person reads your message. This creates a uniquely Korean social anxiety: you can see when someone has read your message but hasn't replied.

This is called 읽씹 (ilkssip), combining 읽다 (to read) and 씹다 (to chew/ignore). Getting "read-but-ignored" is a genuine social concern, with entire online discussions about acceptable reply wait times.

Emoticons and Sticker Culture

KakaoTalk has an enormous ecosystem of emoticons and stickers. Koreans use them constantly, sometimes sending a sticker as an entire reply. Popular characters like 카카오프렌즈 (Kakao Friends) have become cultural icons with their own merchandise, theme parks, and cafes.

A conversation between Korean friends often looks like: text, sticker, ㅋㅋㅋ, sticker, text, emoticon, ㅋㅋㅋㅋㅋ. The visual elements aren't decoration. They're an integral part of how emotion and tone get communicated.

1:1 Chats vs. Group Chats

Korean group chats (단톡방/danttokbang) are a world of their own. Schools, workplaces, apartment buildings, and friend groups all operate through group chats. Leaving a group chat (톡방 나가기) can be seen as a dramatic social statement, especially in workplace or school groups.

Generational Texting Styles

How Koreans text varies significantly by generation, and these differences reveal broader cultural shifts.

Gen Z (2000s-2010s born)

  • Heavy use of abbreviations and consonant-only messages
  • Creative wordplay and constantly evolving slang
  • Ironic use of formal speech (using 존댓말 sarcastically with friends)
  • Liberal use of ㅋ with careful attention to quantity (the single ㅋ controversy is mainly a Gen Z concern)
  • Mixing Korean and English freely: "오늘 vibe 좋다" (today's vibe is good)
  • Using tildes (~) and periods (.) for tone: "ㅇㅇ." feels colder than "ㅇㅇ~"

Millennials (1980s-1990s born)

  • Comfortable with abbreviations but less experimental
  • More consistent use of ㅋㅋㅋ without overthinking the count
  • Regular emoticon/sticker users
  • Still remember early internet slang from PC-bang (internet cafe) culture

Older Generations (1960s-1970s born)

  • Tend to write complete sentences with full spelling
  • Often include formal greetings and sign-offs in messages
  • May use ㅎㅎ more than ㅋㅋ
  • Known for sending morning greeting images in group chats (a phenomenon that Gen Z finds endearing but overwhelming)

Texting Etiquette Basics

If you're going to text with Korean friends, keep these guidelines in mind:

  • Reply promptly when possible. The 읽씹 culture means late replies carry more weight than in Western texting culture.
  • Match the speech level of the other person. If they're using 존댓말, don't jump into 반말 unless they switch first.
  • Don't overuse ㅋ with people you don't know well. Stick to ㅎㅎ for a warmer, more polite feel.
  • One ㅋ can feel dismissive. When in doubt, use at least two or three.
  • Stickers are always safe. When you don't know what to say, a well-chosen sticker works in almost any situation.
  • Good morning/night messages are common between close friends and especially in romantic relationships. It's a way of saying "I'm thinking of you."

Decode This: Practice Round

Ready to test your new knowledge? Try decoding these messages:

  1. "내일 만나자 ㄱㄱ" → "Let's meet tomorrow, let's go!"
  2. "ㅋㅋㅋ ㄹㅇ? ㄷㄷ" → "Hahaha, for real? I'm shocked."
  3. "ㅈㅅ 늦었어 ㅠㅠ" → "Sorry, I'm late (crying face)."
  4. "시험 끝 ㅊㅋ!!" → "Exam's over, congrats!!"
  5. "8282 곧 시작해" → "Hurry, it's starting soon!"

If you got all five, you're ready for Korean text conversations. If not, don't worry. Follow Korean social media accounts, pay attention to K-pop video comments, and practice with Korean-speaking friends. Before long, ㅋㅋㅋ will feel as natural as LOL.

Share this post