One of the fastest ways to sound like you learned Indonesian from a PDF is to say tidak in every situation. It's not wrong. That's the annoying part. It's just a bit like replying "certainly not" every time an English speaker would say "nah", "nope", or "not really".
Indonesian has a formal no, an everyday no, and then about twelve other versions once Jakarta slang gets involved. But for most learners, the big split is simple: tidak in careful, formal, or written Indonesian; nggak in normal spoken life. If you miss that distinction, people still understand you. You just sound stiffer than the moment requires.
Tidak is correct, formal, and a bit distant
Tidak is the textbook form. You'll see it in news articles, office emails, hotel signs, school materials, and polite speech where someone wants to sound proper. If you're speaking to immigration, writing a complaint, or trying not to sound too familiar, tidak is the safe choice.
"Saya tidak tahu" means "I don't know." "Saya tidak bisa hadir" means "I can't attend." "Tidak boleh merokok" means "no smoking." All perfectly normal. No problem there.
The issue is frequency. Learners hear that tidak means "not" and then use it everywhere, including chats with friends, cafés, motorbike drivers, and the poor guy selling iced tea on the beach. That is where it starts sounding scripted. Not offensive. Just weirdly polished.
If you've already read the piece on common mistakes people make in Indonesian, this is the same pattern again: formal Indonesian is fine until you use it in places where nobody else would.
Nggak is what you'll hear all day
In real conversation, nggak does a ridiculous amount of work. "Nggak tahu." Don't know. "Nggak bisa." Can't. "Nggak mau." Don't want to. "Nggak apa-apa." It's fine, no worries. Once you start listening for it, you'll hear it constantly.
There are spelling variants too. gak, ga, and ngga all show up in messages, subtitles, and social posts. I still think nggak is the clearest one to learn first because it reflects how people actually say it, but don't be surprised when your Grab driver types ga bisa instead.
This is also why textbook listening practice can feel oddly sterile. Real spoken Indonesian is full of shortened forms. The same thing happens with sudah becoming udah, which I wrote about in the post on sudah and belum. Once you accept that the shorter form is not "bad Indonesian", a lot more conversation starts making sense.
When tidak sounds right, and when it sounds like a robot
Here is the rough rule I use.
Use tidak for writing, formal conversations, customer service situations, and moments where you want a bit of distance. Use nggak when you're talking to friends, chatting casually, or trying to sound like a normal human being.
So:
"Maaf, saya tidak mengerti pertanyaan Anda." Fine in a formal setting.
"Maaf, saya nggak ngerti." Much more natural in everyday conversation.
"Saya tidak mau." Grammatical, but slightly hard-edged unless the context is formal.
"Nggak mau." Normal, casual, softer in speech.
"Saya tidak tahu" is the sentence every beginner learns.
"Nggak tahu" is what you actually hear when someone is standing in a shop and has no idea where the toilet is.
The social layer matters here, which is why this connects closely to formal and informal Indonesian. The grammar is easy. The vibe is where learners get caught.
The sentence that changed how I heard Indonesian
I remember hearing "nggak tahu" for the first time and thinking I'd missed a word. I knew tidak tahu. I knew tahu was "know". But nggak tahu sounded like one fast blob of noise.
Then someone typed it out in WhatsApp and the whole thing clicked. Oh. It's just the same sentence, but dressed for real life instead of dressed for class.
That happens a lot in Indonesian. Once you see the spoken version on a screen, the listening gets easier. That's one reason I prefer drilling whole phrases inside the app instead of memorising isolated words. You stop translating. You start recognising patterns.
What about bukan?
This is where people get sloppy. Tidak and nggak usually negate verbs and adjectives. Bukan negates nouns.
"Saya tidak lapar" or "Saya nggak lapar" means I'm not hungry.
"Ini bukan kopi" means this isn't coffee.
If you're fuzzy on that distinction, the article on Indonesian sentence structure helps because the negative word usually sits right before the thing it's negating. Indonesian is often kinder than English like that. It tells you what the sentence is doing without much drama.
Regional reality, spelling chaos
Not everyone says nggak. You will also hear tak, especially in older songs and more literary language. In some places you hear enggak. In texting, people butcher the spelling cheerfully and carry on with their lives. Indonesian is more forgiving than learners expect.
That said, if you want one practical spoken form that works almost everywhere, learn nggak. If you want one practical formal form, learn tidak. That's enough to stop sounding like you copied your Indonesian from embassy signage.
A few pairs worth stealing immediately
These are worth memorising as chunks:
"Nggak apa-apa" for "it's okay" or "no worries."
"Nggak tahu" for "I don't know."
"Nggak bisa" for "can't" or "not possible."
"Saya tidak setuju" for "I disagree" in a more formal setting.
"Tidak tersedia" for "not available", which you'll see on websites and menus.
If you're building your travel vocabulary, these fit neatly with the Indonesian travel phrases that actually get used. If you're trying to sound less textbook and more local, the signup flow on Bahasa.fun's lessons goes hard on this exact kind of real-life contrast.
The useful rule
You do not need to solve every nuance here. Just stop using tidak as your only version of "not".
Think of tidak as the clean shirt. Think of nggak as what people actually wear when they leave the house. Both are real. One just shows up far more often in ordinary conversation.
If you get comfortable switching between them, your Indonesian will immediately sound less stiff. And that matters. Fluency is not only about being understood. It is also about sounding like you belong in the situation you're in.
If you want more of these small but high-impact distinctions, have a look at the paid plans. That's where the useful, messy, real Indonesian lives, not just the version that passes an exam.