10 Korean texting abbreviations explained: ㅋㅋ, ㅎㅎ, ㅇㅇ, ㄱㄱ and more

· Leer en español

Korean keyboards make abbreviation easy: every syllable is built from letters, so typing just the first consonant of each syllable leaves a readable skeleton. ㄱㅅ is 감사 with the vowels removed, ㅇㅇ is 응응, and ㅋㅋ is nothing but the sound of laughing. If a Korean chat looks like a string of lone consonants, this is why.

These ten are the ones you will meet first, and nearly all of them are casual speech (반말), which matters more than the meaning: ㅇㅇ to a friend is a normal yes, and ㅇㅇ to your manager is a problem. The notes say which ones cross that line.

  1. ㅋㅋㅋ

    k k k

    haha / lol

    Literally: The consonant ㅋ (k) repeated, the sound of a snicker.

    The default Korean laugh. Two or three is a light chuckle, a whole row is genuinely funny, and a single ㅋ at the end of a message is dry, sometimes passive-aggressive. Fine with friends, coworkers in a group chat, and anyone you already text casually.

    Ask Ipsae about this phrase →
  2. ㅎㅎ

    h h

    hehe

    Literally: The consonant ㅎ (h) repeated, a softer laugh.

    Gentler and a little shyer than ㅋㅋ. It softens a message rather than reacting to a joke, which is why it is safer with people you are still being polite to; add it to a request and the request sounds friendlier.

    Ask Ipsae about this phrase →
  3. ㅇㅇ

    eung eung

    yeah

    Literally: The first letters of 응응 (yes yes).

    Casual (반말): 응 is the informal yes, so ㅇㅇ is only for friends and people younger than you. To anyone else write 네 or 넵 in full.

    Ask Ipsae about this phrase →
  4. ㄴㄴ

    no no

    nope

    Literally: The first letters of 노노 (no no), from English.

    Casual. A quick, light refusal: 'nah, not that one'. It is not how you decline anything that matters, and it would look flippant to someone older.

    Ask Ipsae about this phrase →
  5. ㅇㅋ

    o kei

    ok

    Literally: The first letters of 오케이 (okay).

    Casual, the most common acknowledgement in a friend group chat. Among people who text in polite speech the equivalent is 넵 (nep), a crisp 네 that reads as 'got it'.

    Ask Ipsae about this phrase →
  6. ㄱㄱ

    go go

    let's go / do it

    Literally: The first letters of 고고 (go go).

    Casual. Used to agree to a plan or to start something: 지금 ㄱㄱ? is 'start now?'. Common in gaming chats, where it came from.

    Ask Ipsae about this phrase →
  7. ㄱㅅ

    gam sa

    thx

    Literally: The first letters of 감사 (gratitude).

    Casual, despite being an abbreviation of the formal 감사합니다. Friends only; for anything heartfelt, write the whole word.

    Ask Ipsae about this phrase →
  8. ㅈㅅ

    joe song

    sry

    Literally: The first letters of 죄송 (sorry).

    Casual, and only for small things: being two minutes late, sending the wrong link. A real apology written as ㅈㅅ makes it worse.

    Ask Ipsae about this phrase →
  9. ㅊㅋ

    chu ka

    congrats

    Literally: The first letters of 축하 (congratulations).

    Casual, usually doubled as ㅊㅋㅊㅋ in a group chat when someone shares good news. Among friends it is warm precisely because it is quick; to a senior, write 축하드려요.

    Ask Ipsae about this phrase →
  10. ㅠㅠ

    yu yu

    crying / so sad

    Literally: The vowel ㅠ, which looks like a pair of eyes with tears streaming down.

    Not an abbreviation but a picture, so it works at any speech level. It covers everything from mild disappointment to real sympathy, and ㅜㅜ is the same thing drawn with the other vowel.

    Ask Ipsae about this phrase →

The rule of thumb: ㅋㅋ, ㅎㅎ and ㅠㅠ are reactions and can go to almost anyone you would text casually; the rest stand in for actual words, so they carry the register of those words in their shortest, most informal form. When in doubt, type the whole thing.

Reading a list is the easy part. Ask Ipsae about any of these phrases and it brings them back until they stay, and tells you what grammar comes next.

Your first 3 study sessions are free. No card needed.

All articles · Look up a Korean word