FluentViet · Sổ tay · Văn hoá

Nhắn tin như người Việt — texting slang, decoded

Vietnamese texting compresses hard: single letters replace whole words, diacritics vanish, and spellings mutate on purpose. Nobody teaches this in a textbook, and everybody uses it.

aà
BẰNG · giữ mức
á
ĐỔI HƯỚNG · lên & võng
ã
NGHẼN · ngắt & cụt

Vietnamese texting compresses hard: single letters replace whole words, diacritics get dropped, and "cute-speak" mutates spellings on purpose. Nobody teaches this, everybody uses it.

Decode first, deploy carefully: the register here is casual — friends, dating, Zalo — not your landlord.

PHẦN I · 01

The one-letter system (the core trick)

The whole system rests on one habit: the most common words in a Vietnamese sentence — pronouns, negation, "already", "what" — get worn down to a single letter, because everyone types them constantly and everyone already knows what they mean from context.

k

không

"No / not", worn down to one letter — k sao means "no problem". This is the single most common piece of shorthand in the whole system.

j

"What", one letter — ăn j chưa? asks "what have you eaten?" It is a question word, not an answer, so it always expects a reply.

r

rồi

"Already", one letter — ăn r means "already ate". Tacked onto almost any verb, it turns it from a plan into a completed fact.

a / e

anh / em

The kinship pronouns from the pronoun matrix, one letter each — and like the full words, each can be "I" or "you" depending on where it sits: a ơi calls out to the older person, e đến r says the younger one has arrived.

vs

với

"With" — đi vs t k? asks "coming with me or not?" It is spelled like the English "vs" and means nothing like it, which is exactly the kind of collision that makes a first read of a real chat thread feel unreadable.

The full one-letter set, all twelve:

viết tắtfull wordmeaning
k / kokhôngno / not ("k sao" = no problem)
jwhat ("ăn j chưa?")
rrồialready ("ăn r" = ate already)
z / vvậyso/thus ("sao z?" = what's up/why?)
ssaowhy / what's wrong
aanhyou/I (older male) — "a ơi"
eemyou/I (younger) — "e đến r"
cchị / cậuolder sister / you (friend)
ttao / tớI (very casual / friendly)
mmàyyou (very casual — friends only!)
đc / dcđượcOK / can ("dc r" = OK done)
vsvớiwith ("đi vs t k?")

PHẦN II · 02

Common shorthand

Beyond the core pronoun-and-particle set, a second layer of shorthand compresses whole common phrases — "how", "before", "birthday" — down to two or three letters, mostly by keeping only the consonants a reader needs to reconstruct the word.

viết tắtfullmeaning
bnbạn / bao nhiêuyou / how much ("bn tuổi?")
ntnnhư thế nàohow / like what
ntnhắn tinto text ("nt cho t nhé")
mk / mikmìnhI/me (soft)
cxcũngalso ("t cx z" = me too)
trctrướcbefore ("về trc nhé")
nyngười yêuboyfriend/girlfriend
ck / vkchồng / vợhusband / wife (couples' texting)
snsinh nhậtbirthday
ibinboxDM me
klqkhông liên quanoff-topic, "unrelated but…"
qtamquan tâmto care ("k qtam" = don't care)
uk / ừk / uhmyeah (casual)
oke / oki / okiiOKOK (the more i's, the friendlier)
srsorrysorry
tks / thankscảm ơnthanks
cmtcommentcomment (social media)

PHẦN III · 03

Cute-speak (giới trẻ) — spellings mutated on purpose

This layer is different from the two above: it does not shorten anything. It deliberately respells a normal word to sound softer or more playful — the texting equivalent of writing "sowwy" instead of "sorry" — and it is mostly the property of younger speakers.

cute formstandardnote
khum / hong / hămkhôngsoft/adorable "no" — hugely common
iuyêulove ("iu e" = love you)
thuithôi"fine/whatever" softened
lunluôn"totally/right away"
bítbiếtknow
hemkhông (S-flavored)playful no
đagđang-ing
hihi / hehe / kkk / :))laughter; ":))" is the Vietnamese smile, "haha" reads flat

PHẦN IV · 04

Recognize, don't use (vulgar-adjacent)

Đọc hiểu, đừng dùng — recognise it, don't reach for it

vl, vcl and vkl all intensify from a vulgar phrase — ngon vl reads as "insanely good" — and they are everywhere among young people, which is exactly why texting them to an elder or a stranger lands badly.

dm, đm and vcđ are curse abbreviations. You do not need to use them — you need to recognise them instantly, because reading the temperature of a conversation the moment one of these appears is the actual skill.

viết tắtwhat it is
vl / vcl / vklintensifier from a vulgar phrase — "ngon vl" = insanely good. Everywhere among young people; don't text it to elders/strangers
dm / đm / vcđcurse abbreviations — recognize the tone of a convo instantly

PHẦN V · 05

No-diacritics mode

People often text with tones stripped entirely — khong sao dau, mai gap nhe reads as không sao đâu, mai gặp nhé. Your brain has to re-tonalize from context, which is the exact skill the listening mode trains: if a bare word is ambiguous (ma//…), the sentence around it decides.

PHẦN VI · 06

Decode drill (real-feel exchange)

Read this exchange once for the shorthand, then again against the standard Vietnamese in italics under each line.

A: e oi, an toi chua? — em ơi, ăn tối chưa?
B: chua a, dag lam. s z? — chưa anh, đang làm. sao vậy?
A: 7h di an bun cha vs t k? — 7h đi ăn bún chả với tao không?
B: oke lun. cho t 15p nhé, sr t về trc — OK luôn. chờ tao 15 phút nhé, sorry tao về trước
A: dc r, den noi nt — được rồi, đến nơi nhắn tin

Nếu chỉ nhớ một điều — if you remember nothing else

k, j, r cõng cả cuộc trò chuyện

Không, gì, rồi — three letters that carry more of an ordinary text thread than any other three characters in the language.

Cute-speak là một cuốn từ điển khác

khum is not a typo of không you should correct — it is a deliberate, softer word with its own register. Read it as its own entry, not an error.

Không dấu không có nghĩa là vô nghĩa

Stripped-tone texting is normal, not sloppy. Rebuilding the tones from context is the skill, not a failure to spell.

Biết để nhận ra, không phải để dùng

vl, dm and their relatives exist on this page so a sudden shift in tone doesn't blindside you — not as vocabulary to reach for yourself.