Chat and Texting Style

Chat — appen (the verb the Dutch made from the WhatsApp icon), texting, DMs — is the most reduced register in Dutch. It strips away nearly everything formal writing insists on: capital letters, full stops, spelled-out words, even subjects and finite verbs. What it adds back are abbreviations, emoji, and a thick layer of warm flavouring particles. The result looks alarming the first time an English speaker sees it (kheb ff gekeken maar idd niks, sws morgen dan), but it is highly systematic. This page teaches you to read it fluently — the single hardest part for a learner is decoding the abbreviations — and to write it naturally, while keeping a bright line in your head: none of this crosses over into an email to your boss or a university essay.

The core abbreviations

Dutch chat abbreviations are mostly consonant skeletons: the vowels are dropped and you reconstruct the word from what's left. Learn this short list and you will understand the overwhelming majority of casual messages. Unlike English chat slang, very few of them are acronyms — they are compressions of ordinary, frequent words.

Chat formFull wordMeaning
ff / effeevenjust / for a moment
iddinderdaadindeed / exactly
iigin ieder gevalin any case / anyway
mss / mschmisschienmaybe
gwngewoonjust / simply
swssowiesoanyway / in any case
wrs / wsswaarschijnlijkprobably
egtechtreally / seriously
wnrwanneerwhen
ofzoof zoor something
tnx / thx(English) thanksthanks
np(English) no problemno problem

kheb ff gekeken maar idd niks gevonden, sws morgen dan

I just looked but indeed found nothing, anyway tomorrow then. (a fully reduced chat line — note no capitals, no punctuation)

kom je nog? mss iets later wrs rond 8

Are you still coming? Maybe a bit later, probably around 8.

💡
The trick to reading vowel-dropped abbreviations is to say the consonants out loud and let the word "snap" into place: gwn → g-w-n → gewoon; wrs → w-r-s → waarschijnlijk. Once a few click, the rest follow the same logic. Beware the two that look identical in meaning but come from different words: sws (sowieso) and iig (in ieder geval) both translate as "anyway", but they are not interchangeable abbreviations.

Glued pronouns: kheb, kben, ksta

Spoken Dutch reduces the pronoun ik to a clitic 'k, and chat writes that reduction glued onto the verb with no apostrophe and no capital: kheb (ik heb), kben (ik ben), ksta (ik sta), kweet (ik weet), kga (ik ga). This is purely phonetic spelling — it captures how the word actually sounds when said fast. You will also see das for dat is and isie/issie for is hij.

kweet nog niet, kben net wakker haha

I don't know yet, I just woke up haha.

das echt zonde joh, kga volgende keer wel mee

That's a real shame mate, I'll come along next time for sure.

Read these by un-gluing: kweet'k weetik weet. The same un-gluing logic applies to das (dat is) and isie (is hij/ie).

What gets dropped: subjects, punctuation, capitals

Chat happily drops the things that formal writing requires:

  • Capital letters — including the first letter of a sentence and the word ik (which is always capitalised in standard Dutch). Lowercase i on its own and lowercase ik are normal in chat.
  • End punctuation — full stops vanish; a line break does the work of a sentence boundary. (A full stop that is added can even read as cold or annoyed, exactly as in English.)
  • Subjects — especially the ik or je at the start of a clause: ga zo douchen ("[I'm] about to shower"), kom eraan ("[I'm] coming"), zie je zo ("see you in a bit").

ben er over 10 min, kom eraan

[I'll] be there in 10 min, [I'm] on my way. (subjects 'ik' dropped)

zie je zo, ga nog ff douchen

See you in a bit, [I'm] going to shower first.

appje gehad van anouk, ze komt toch niet

Got a text from Anouk, she's not coming after all. (no subject, the diminutive 'appje' = little message)

Particles and emoji do the emotional work

Because tone of voice is missing in text, chat leans hard on modal particles to carry warmth and softening — the same particles that flavour spoken Dutch: joh, hoor, toch, nou, , even. They are not optional decoration; they are how a Dutch message keeps from sounding curt. Joh signals friendly familiarity; hoor reassures or softens; toch appeals for agreement; invites a "right?".

joh maak je niet druk, komt goed hoor

Hey don't stress, it'll be fine. ('joh' = friendly, 'hoor' = reassuring)

je komt toch wel hè?

You are coming though, right? ('toch' + 'hè' both appeal for confirmation)

Emoji and elongation layer on top: jaaa, neeee, haha/hahah/hihi, and the laughing or thumbs-up emoji function almost grammatically — a single 👍 is a complete, polite acknowledgement; replying with a bare ok (no emoji, no particle) can read as cold.

gelukt!! eindelijk 🎉 dankjewel egt

Did it!! Finally 🎉 thank you really. (elongated punctuation + emoji + 'egt' for emphasis)

Where the line is: chat does not leak into formal writing

This is the rule that matters most for an English speaker, because English chat slang (u for "you", gr8) at least stays in its lane intuitively. In Dutch the temptation is subtler: an abbreviation like ff or idd feels like a normal word once you know it, and appje and mailtje feel perfectly respectable. They are not, in a formal channel. A job application, a business email, a complaint to your landlord, or an academic paper takes the fully spelled-out, capitalised, punctuated form every time.

Chat: kan je ff naar de vergadering mss?

Can you maybe come to the meeting for a sec? (chat — fine to a colleague-friend)

Formal email: Zou u eventueel bij de vergadering aanwezig kunnen zijn?

Would you possibly be able to attend the meeting? (the same content, fully formal)

💡
A safe heuristic: anything with a subject line and a greeting (Beste …, Geachte …) is not a chat. The moment you type a salutation, switch off chat mode entirely — spell out even, misschien, inderdaad, restore capitals and full stops, and put the subject pronouns back. There is no "lightly abbreviated formal" middle ground; the seam shows instantly.

Common Mistakes

❌ Geachte heer Jansen, kan u ff het rapport sturen? Tnx!

Wrong — chat abbreviations 'ff' and 'tnx' (and lowercase informality) in a formal email; jarring against 'Geachte'.

✅ Geachte heer Jansen, zou u het rapport even kunnen sturen? Bij voorbaat dank.

Dear Mr Jansen, could you send the report? Thanks in advance. (fully spelled out, formal)

❌ Reading 'sws' as a typo or ignoring it.

Wrong — 'sws' is sowieso ('anyway'), a real high-frequency abbreviation; skipping it loses the meaning. Decode it, don't drop it.

✅ ik ga sws (= sowieso) langs, jij ook?

I'm going by anyway, you too?

❌ Writing 'k heb' or 'Ik Heb' with a capital in a casual chat to a friend.

Wrong — over-formal for the channel; chat glues it and lowercases everything: 'kheb'. Capitals and apostrophes read as stiff here.

✅ kheb het al gedaan joh

I've already done it, mate. (natural chat register)

❌ Reading 'effe'/'ff' as the English 'eff' or as a name.

Wrong — 'ff' is the reduced spelling of 'even' ('just/for a sec'), nothing English. Un-double it: ff → effe → even.

✅ bel je me ff? (= even)

Will you call me for a sec?

❌ Replying to a friend with a bare 'Ok.' (capital, full stop, no particle, no emoji).

Wrong — in Dutch chat the full stop and zero warmth read as cold or annoyed; add a particle or emoji to stay friendly.

✅ oke joh, tot zo! 👍

Okay then, see you soon! (warm — particle + emoji)

Key Takeaways

  • Chat is Dutch's most reduced register: no capitals, no end punctuation, dropped subjects, glued pronouns (kheb, kben, das).
  • Most abbreviations are vowel-dropped skeletons of frequent words — ff=even, idd=inderdaad, iig=in ieder geval, mss=misschien, gwn=gewoon, sws=sowieso, wrs=waarschijnlijk, egt=echt, wnr=wanneer; decode by saying the consonants aloud.
  • Particles (joh, hoor, toch, hè) and emoji carry the warmth that intonation would in speech; a bare, punctuated reply can read as cold.
  • The line is absolute: the moment there's a greeting or subject line, leave chat mode and spell everything out — no ff, idd or tnx in formal writing.

Now practice Dutch

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Dutch

Related Topics

  • Register and Style: OverviewB1An orientation to register in Dutch — why formality is a coordinated bundle (pronoun u/jij, vocabulary, sentence complexity, nominal vs verbal style, particles) that you switch all at once, and how spoken and written channels each call for their own register.
  • Spoken vs Written DutchB1The wide gap between Dutch as it is spoken and Dutch as it is written. Speech runs on reduced forms ('t, 'm, 'r, ie, 'k), ellipsis, modal particles and dislocation; writing runs on full forms, explicit connectives, nominal style and complex subordination. How to recognise each register and why writing as you speak — or speaking as you write — both go wrong.
  • Anglicisms and English LoanwordsB2English in Dutch: which loans are normal vocabulary (meeting, deadline, checken, downloaden), how to conjugate borrowed verbs (ik manage → gemanaged), how the loan gets a de or het, the Dutch alternatives formal writing prefers, and the purism debate behind it all.
  • The Grammar of Spoken DutchC1What everyday spoken Dutch actually does that the textbook doesn't show: left- and right-dislocation of topics, demonstrative die/dat for people, the reduced forms 't, 'm, 'r, ie, 'k, d'r, the tags hè and toch, the quotative zo van, and the all-purpose gewoon — a separate, fully systematic grammar of conversation.
  • Annotated Text: A Chat Conversation (B1)B1A WhatsApp-style chat between two friends, decoded — the abbreviations (ff, idd, iig, mss, gwn), dropped subjects and ellipsis, the modal particles that survive even in texting, V2 inside tiny clauses, and the question tags that make Dutch chat sound real.