What 큭 means
It is a restrained laugh, snort, or grunt.
On its own, 큭 is a tiny acted sound — a chuckle swallowed mid-snort. Read it as “contained chuckle” first; sob and grunt are backup readings when the chat points that way.
Hangul’s documented creation and public explanation fall in 1443–1446, built so Korean could be written more easily. As of 2026, no reviewed source gives 큭 itself a dated first appearance or inventor. A 2009 report already treats repeated 큭큭 as a familiar laugh, alongside neighbors like 킥, 푸흡, and ㅋㅋ.
When someone sends 큭, what do they mean?
It usually means “I’m holding in a laugh.”
Check the message around it. After a punchline it is a clipped reaction; after the sender’s own fail it is sheepish and self-mocking; pointed at your fail it can turn into a sneer. Save it for casual chat where the smirk is welcome.
Casual, expressive, and more performative than a plain laugh; keep it for friends or an already informal chat.
To a formal recipient or a non-Korean reader, a lone 큭 can look sarcastic or unexplained.
Part of the collection
Who writes 큭
Loading…
What it means when someone sends it to you
4 readingsA contained chuckle: the sender is trying not to laugh.
Don't confuse it with
2ㅋㅋ Consonant-only internet laughter; repetition makes it more overt, while 큭 writes a contained sound effect.
ㅎㅎ A separate laughter marker often read as softer or warmer; it is not the same sound.
Combination ideas
1Questions people ask
2Is 큭 the same as ㅋㅋ?
No. ㅋㅋ is consonant-only shorthand for laughter; 큭 spells out an acted, contained sound, so their intent can overlap without the same texture.
Why does 큭 sometimes appear as ㅋㅡㄱ?
It is the component sequence being shown separately. A Korean IME normally composes ㅋ ㅡ ㄱ into one syllable block; normalization can store equivalent Hangul as jamo.
How to type or find 큭
- Also called
- keuk
- Search it as
- 큭큭 · chuckle · snort · giggle
- Shows up in
- Anything that takes text · its shape is whatever your font draws
큭\D06DCodes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.


