10 Korean texting abbreviations explained: ㅋㅋ, ㅎㅎ, ㅇㅇ, ㄱㄱ and more
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.
-
ㅋㅋㅋ
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 → -
ㅎㅎ
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 → -
ㅇㅇ
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 → -
ㄴㄴ
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 → -
ㅇㅋ
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 → -
ㄱㄱ
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 → -
ㄱㅅ
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 → -
ㅈㅅ
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 → -
ㅊㅋ
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 → -
ㅠㅠ
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.