Korean Internet Slang Decoded: ㅋㅋㅋ, ㅎㅎ, ㄱㅅ and 30+ Must-Know Expressions

From ㅋㅋㅋ to 갑분싸, Korean internet slang is a language within a language. Here's your complete guide to Korean text abbreviations, number codes, and online expressions that Koreans actually use.

If you’ve ever gotten a Korean text or slid into a Korean comment section, you’ve probably seen something like “ㅋㅋㅋㅋㅋ” and wondered if your keyboard was broken. It’s not. That’s laughter — and it’s just the beginning of Korean internet language.

Korean online slang operates on a totally different logic from English internet slang. Instead of abbreviating whole words (lol, brb, omg), Koreans strip words down to their consonants. Instead of making new words from acronyms, they mash syllables together until they barely resemble the original. The result is a communication style that’s hyper-efficient, deeply expressive, and — to an outsider — completely unreadable.

Here’s how it all works.

The Consonant-Only System: How ㅋㅋㅋ Actually Works

Korean has a unique advantage for internet abbreviation: its alphabet (Hangul) separates consonants from vowels. When you type fast and want to express something casually, you can just drop the vowels entirely. The consonant alone carries enough meaning if you know what you’re looking for.

ㅋㅋㅋ (kekeke) is the big one. The consonant ㅋ represents the “k” sound, and 크크크 (keukeukeu) is the sound Koreans make when they’re laughing. Drop the vowels and you get ㅋㅋㅋ. The more ㅋs, the harder the laugh. One ㅋ? Mild chuckle, maybe slightly dismissive. Five ㅋs? Genuinely cracking up. Ten or more? Absolute chaos.

ㅎㅎ (hehe) comes from 하하 (haha) or 히히 (hihi). It’s warmer and softer than ㅋㅋ — more of a fond smile than a real laugh. You’d send ㅎㅎ to your grandma. You’d send ㅋㅋㅋㅋ in a group chat with friends who just said something unhinged.

ㅠㅠ and ㅜㅜ (crying) are the emotional heavy-hitters. These consonants look like downward-pointing eyes with tears — ㅠ and ㅜ visually resemble a sad face when you squint. Koreans use them the way English speakers use 😭. “I can’t go to the concert ㅠㅠ” hits differently than just saying you can’t go.

ㄱㅅ stands for 감사 (gamsa), meaning thanks. Quick, casual, unambiguous. You’d use this the same way you’d type “thx” in English — not for formal gratitude, just for quick acknowledgment.

ㅇㅇ (eung eung) is “yeah” or “uh-huh.” The consonant ㅇ here represents 응 (eung), a casual affirmative. Used constantly in chat to signal you’re following along.

ㄴㄴ means “no no” — from 노노 (nono), borrowed directly from English. Koreans picked up “no no” as a casual negation and immediately abbreviated it.

ㄷㄷ (deol deol) represents shivering — 덜덜 (deol deol) is the sound of chattering teeth or trembling from shock or fear. When something is shocking, disgusting, or surprisingly impressive, ㄷㄷ captures that visceral reaction. You’d see it in response to a plot twist or a horror clip.

ㅇㅋ is 오케이 (okay) — yes, borrowed from English and then immediately abbreviated Korean-style. The fact that they abbreviated an English loanword is very on-brand.

Korean Number Slang: When 1004 Means Angel

Korean number slang works because of the way numbers sound in Korean — sometimes the pronunciation of a number sequence sounds like a completely different word.

1004 is the most famous example. One thousand four (천사, cheonsa) — and 천사 also means “angel.” So 1004 = angel. You’d see it in comments praising an idol’s kindness, or as a username for someone who wants to convey they’re a sweetheart.

486 is darker. The numbers four-eight-six in Korean is 사팔육 (sa-pal-yuk). This sounds vaguely like certain vulgar expressions — the kind of slang that Koreans use but wouldn’t explain to a foreigner. It’s mostly used among close friends as mild trash-talking.

8282 is another classic: 빨리빨리 (ppalli ppalli), meaning “hurry hurry” — Korea’s most famous cultural phrase, embodying the national need for speed and efficiency. Eight in Korean is 팔 (pal), and 팔팔 sounds enough like 빨빨 to make it work. When someone texts you 8282, they’re telling you to stop dawdling.

Abbreviated Words That Became Their Own Thing

Some Korean slang words are abbreviations of phrases so long that Koreans just gave up on the full version.

갑분싸 (gapbunsssa) — short for 갑자기 분위기 싸해짐 (suddenly the atmosphere becomes awkward/cold). That moment when someone says something weird at a party and the whole room goes quiet? That’s 갑분싸. The full phrase is eight syllables; the abbreviation is three. Korean efficiency at work.

꿀잼 (kkuljaem) — “honey fun.” 꿀 (kkul) means honey, and 재미 (jaemi) means fun. Together they mean something is outrageously entertaining — so fun it’s sweet. The opposite is 노잼 (no-jaem): no + 재미, meaning boring, zero fun. You’ll see both in comment sections constantly.

인정 (injeong) — technically means “acknowledgment” or “recognition,” but in internet slang it’s used exactly like “true,” “facts,” or “I agree.” When someone makes an undeniable point, the reply is just 인정.

레알 (real) — from the Spanish football club Real Madrid? No, from the English word “real.” Korean borrowed “real” as a slang intensifier meaning “for real” or “seriously.” “레알이야?” = “Are you serious?”

Social Media Korean: The Platform-Specific Vocabulary

셀카 (selca) is a portmanteau of “self” and “camera” — Korea’s word for selfie, coined before “selfie” became an English thing. Koreans were doing this first, arguably.

먹스타그램 (meokstagram) is 먹다 (to eat) + Instagram. Food photos on Instagram. Koreans love food content so much they gave the entire genre its own word. Related: 먹방 (mukbang) = eating broadcast, now globally famous.

인스타 (insta) — just Instagram, shortened. The same way English speakers say “IG.”

유튜브 (YouTube), 틱톡 (TikTok) — these get used as verbs too. 유튜브 봐 (watch YouTube), 틱톡 했어 (I did TikTok / I made a TikTok).

Korean Emoticons: A Different Visual Language

Korean emoticons (이모티콘, emoticon) evolved separately from Western ones and often use different characters.

^^ is the most classic Korean emoticon — two curved eyes, a happy face. You’ll see this from every Korean over 30.

ㅡㅡ means unamused, fed up, or exhausted. The flat lines are flat eyes. Imagine someone staring at you with zero enthusiasm.

-_- same energy as ㅡㅡ but with a nose. Even more deadpan.

ㅋ_ㅋ is a laughing emoticon — the ㅋs are the eyes, scrunched from laughing. It’s literally a face made of consonants.

T_T (also written ㅜ_ㅜ or ㅠ_ㅠ) — crying face, universally understood across Korean and international internet.

Generational Differences: Who Uses What

Not all Korean internet slang is used by all Koreans equally. There’s a clear generational split.

People in their 30s and 40s still use ^^, ㅋㅋ, and the classic emoticons. They remember when these were invented and they feel natural.

People in their 20s and younger (Gen Z) have largely moved to actual emoji and a new wave of slang that the older generation finds baffling — words like 갓생, 킹받다, and 중꺾마 that emerged from gaming culture and niche internet communities.

The oldest generation of Korean internet users (50s+) often type in a style that Gen Z finds endearingly formal — full sentences, no abbreviations, lots of ellipses… like this… as if they’re thinking deeply between sentences.

Knowing which era of Korean internet slang you’re looking at actually helps you guess who wrote it.

Test Your Korean Slang Knowledge

Reading about slang and actually knowing it are different things. The only way to really internalize 갑분싸 is to see it used in context, get it wrong once or twice, and eventually develop the instinct for it.

Our Korean Slang Quiz does exactly that — it puts you in real-world Korean internet scenarios and asks you to decode what’s actually being said. It covers internet abbreviations, Gen Z vocabulary, and the older classics, so you can figure out which era of Korean internet culture you actually understand. Most people are surprised by how much they get right — and by what they miss.


Keep Reading