← Back to Home

Last updated: 10 May 2026

Quick Answer

What is Indonesian slang (bahasa gaul) and how do you use it?

Bahasa gaul ("trendy language") is the urban slang spoken in Jakarta and across Indonesian youth culture. Key words: gue (I, replaces saya/aku), lo / lu (you, replaces kamu), nggak / gak (not, replaces tidak), banget (very, replaces sekali), kayak (like). Use it with friends and on social media — never with elders, in business, or with strangers (where formal Bahasa Indonesia is required).

Hear it, then say it yourself

Practise these words with audio and exercises that correct your answers, in IndoLingua's lessons. The first 10 lessons are free, no card needed.

Bahasa gaul (literally "social/trendy language") emerged in Jakarta in the 1980s, fusing Indonesian with Chinese-Indonesian (Hokkien) borrowings, English contractions, and Betawi (Jakarta native) elements. By 2026, it dominates youth communication: WhatsApp, Instagram captions, TikTok, podcast informal speech, and casual real-life conversation among Indonesians under 40.

The 4 layers of Indonesian register

  • Bahasa baku — formal/written Bahasa Indonesia. Newspapers, government documents, academic essays.
  • Bahasa Indonesia standar lisan — standard spoken Indonesian. News broadcasts, business meetings, talking to elders.
  • Bahasa gaul — urban slang. Friends, social media, casual TV.
  • Bahasa daerah — regional languages (Javanese, Sundanese, Balinese) mixed in.

A typical educated Indonesian fluidly switches between all 4 in a single day. As a learner, you need to understand bahasa gaul (it dominates social media and TV) but produce bahasa standar as your default until you have enough cultural context to know when slang is appropriate.

Origins and evolution

The famous pronouns gue and lo come from Hokkien Chinese (gua = I, lu = you), brought by Chinese-Indonesians in Jakarta. Words like gokil (crazy / awesome), cabe (chili — slang for "girl"), and baper (acronym for "bawa perasaan" — taking things personally) emerged in the 2000s-2010s.

The acronym/contraction trend

A defining feature of bahasa gaul is aggressive contraction and acronymization:

  • baper = bawa perasaan (carries feelings = takes things personally)
  • mager = malas gerak (lazy to move = can't be bothered)
  • kepo = "knowing every particular object" (overly curious / nosy)
  • kepok = ke-poki-poki (idle gossip)
  • otw = "on the way" (English borrowed)
  • gws = "get well soon"

Essential bahasa gaul vocabulary

IndonesianPronunciationMeaning
gue / guaGOO-ehI (slang, replaces saya/aku)Hokkien origin. Jakarta and youth nationally.
lo / luLOHyou (slang, replaces kamu)Hokkien origin. Pair with "gue".
nggak / gaknn-GAHKnot (replaces tidak)
bangetBAH-ngetvery, totallyReplaces formal "sekali". "Lucu banget!" = So funny!
kayakKAH-yaklike, similar to (replaces seperti)
udahOO-dahalready (contracted from sudah)
belombeh-LOHMnot yet (contracted from belum)
ajaAH-jahjust, only (contracted from saja)
bisa-bisa ajaBEE-sah BEE-sah AH-jahalways able to / typical of youSarcastic admiration.
mantapmahn-TAPawesome, solid, great
mantap jiwamahn-TAP JEE-wahtruly amazing (lit. "soul-solid")
gokilGOH-keelcrazy (in a fun/cool way)From "gila" (crazy).
asik / asyikAH-seekfun, cool, nice
kerenKEH-rehncool, awesome
baperBAH-pertaking things personallyAcronym: bawa perasaan
magerMAH-gertoo lazy to do anythingAcronym: malas gerak
kepoKEH-pohoverly curious, nosy
galauGAH-laumixed up, confused (emotionally)Common in song lyrics.
curhatCHOOR-hatto vent feelings to someoneAcronym: curahan hati
jombloJOHM-blohsingle (relationship status)
cinta matiCHIN-tah MAH-teetotally in love (lit. "love until death")
keceKEH-chehcool, hip, attractive
cucokCHOO-chokfitting, cute
asalAH-sahldoing carelessly / as long as"Asal jadi" = just to get it done.
alayAH-laitacky, cringy, over-the-topMildly insulting — careful.
anjir / anjayAHN-jeerdamn / wowMild expletive. Originally from "anjing" (dog) — sanitized for daily use.
cabutCHAH-bootto leave / take off"Gue cabut dulu" = I'm heading out.
doiDOH-eehim/her (romantic interest)
pacarPAH-charboyfriend / girlfriendStandard term, not slang per se.
gebetangeh-BEH-tancrush (someone you're into)

Bahasa gaul in dialogue

Eh, lo udah makan belom?

"Hey, have you eaten yet?"

Casual greeting between friends. Note "lo" instead of "kamu", "belom" instead of "belum".

Gue mager banget hari ini.

"I'm so lazy today."

"Mager" = too lazy to move.

Filmnya keren banget!

"The movie is so cool!"

Jangan baper, gue cuma bercanda.

"Don't take it personally, I was just joking."

Otw, 5 menit lagi nyampe.

"On the way, arriving in 5 minutes."

WhatsApp standard.

Gokil, lu beneran ke Bali?

"Crazy, you really went to Bali?"

Anjir, mahal banget!

"Damn, so expensive!"

Mantap jiwa kopinya!

"This coffee is amazing!"

When to use (and absolutely NOT use) bahasa gaul

The single most important social skill in Indonesian is knowing which register to use. Using bahasa gaul in the wrong context is one of the fastest ways to look uneducated or rude.

✅ When to use bahasa gaul

  • With friends your age, especially in Jakarta, Bali (Canggu / Seminyak crowd), Bandung
  • WhatsApp / Instagram / TikTok / casual Twitter
  • Casual TV shows, podcasts aimed at youth
  • With people who use it with you first

❌ NEVER use bahasa gaul with

  • Elders — even your friend's parents. Use formal "saya/Anda" + Pak/Bu.
  • Service workers in formal contexts — bank tellers, government officials, doctors, teachers. Stick to bahasa standar.
  • Religious settings — mosque, church, temple, wedding ceremonies, funerals.
  • Job interviews / business meetings — guaranteed unprofessional impression.
  • Strangers in rural areas — bahasa gaul is heavily Jakarta-flavored. Use standard Indonesian first.

The Jakarta–Bali divide

Bahasa gaul is most intense in Jakarta. In Bali, locals (especially in tourist areas) use a mix of Indonesian, Balinese, and English — bahasa gaul exists but is less aggressive. In Yogyakarta and Solo (Java cultural heartland), older people may find bahasa gaul jarring; use bahasa standar with anyone over 40.

Pro tip for learners

Receive bahasa gaul, produce bahasa standar. As a foreigner, you'll get more respect speaking proper Indonesian than trying to be "cool" with slang. Indonesians light up when foreigners use polished Bahasa Indonesia. Use bahasa gaul sparingly, only when locals use it with you first.

Frequently asked questions

Is bahasa gaul "real" Indonesian or just street slang?+

It's real Indonesian — a productive, evolving register used by 100M+ Indonesians daily. It's the language of social media, popular music, TV comedies, and youth culture. Linguists treat it as a legitimate sociolect (same way Cockney is real English).

Should I learn bahasa gaul as a beginner?+

No — start with bahasa Indonesia standar. Once you're at A2-B1, gradually pick up slang from movies and chats. Trying to learn slang first leads to incorrect grammar foundations and embarrassing miscalibrations of formality.

Why do Jakarta speakers say "gue" instead of "saya"?+

"Gue" is borrowed from Hokkien Chinese (gua = I), brought by Chinese-Indonesian communities in Jakarta in the 1800s-1900s. It became a pan-Jakarta youth marker in the 1980s and is now standard urban speech for under-40 speakers nationally.

Are acronyms like "baper" or "mager" understood outside Jakarta?+

Yes — these spread nationally via TV, music, and social media. By 2026, "mager", "baper", "kepo" are universally understood across Indonesia, though older / rural speakers may still find them odd.

Is using "anjir" rude or acceptable?+

It's a sanitized version of "anjing" (dog), originally vulgar but now mild. Acceptable among friends, definitely not in formal contexts, and never with elders. Similar to English "damn" — informal but not deeply offensive.

🎁 Free bonuses

1000-word lexicon + 50 travel phrases (PDF) + audio

Code-switch like a local

IndoLingua teaches both bahasa Indonesia standar AND when slang is appropriate. Master the social rules, not just the words.

Start learning free

You might also like

Free Resources to Learn Indonesian

Complete guides, comparisons and practical tips

Beginner Guide — Where to Start

Alphabet, pronunciation, essential grammar, first 100 words, 30-day roadmap to A1

Read the guide

Learn Indonesian — Complete Guide

A1-C2 levels, methods, duration, app comparison

Read the guide

Essential Phrases for Travelers

50+ practical phrases for Bali, Jakarta, markets

Read the guide

Indonesian vs Malay: Key Differences

80% mutual intelligibility, vocabulary, grammar

Read the guide

Best App to Learn Indonesian

2026 comparison: IndoLingua vs Duolingo, Babbel, Pimsleur

Read the guide

How Long to Learn Indonesian?

FSI timeline: 900h total from A1 to C2

Read the guide

Indonesian Alphabet & Pronunciation

26 letters, IPA, 5 pronunciation pitfalls

Read the guide

Indonesian Grammar Basics

No conjugations, no genders, no tones

Read the guide

Common Indonesian Mistakes

Top 10 pitfalls for English and French speakers

Read the guide

What Language Is Spoken in Bali?

Indonesian, Balinese and English — traveler guide

Read the guide

Indonesian Numbers Guide

Count 1 to 1,000,000, prices, dates, ordinals

Read the guide

Rupiah Converter

Rupiah to USD, EUR and 12 more currencies, daily rates

Read the guide

Learn Indonesian in 30 Days

Week-by-week A1 roadmap, 20-30 min/day

Read the guide

Why Learn Indonesian?

6 reasons: economy, travel, ease, culture, CV

Read the guide

Indonesian Greetings

30+ ways to say hello, thanks, goodbye (time, religion, respect)

Read the guide

Indonesian Food Words

60+ words: dishes, ingredients, restaurants, spice, allergies

Read the guide

Formal vs Informal Indonesian — When to Switch

Anda or kamu, saya or aku: which register with a boss, a vendor, a friend

Read the guide

Balinese or Indonesian — Which One for Bali

Everyone in Bali speaks Indonesian; Balinese is a separate language, kept for local circles

Read the guide

Indonesian vs Mandarin vs Japanese — The Easiest

No tones, no characters, no conjugation: what makes Indonesian far quicker to start

Read the guide

Reduplication (Kata Ulang)

Why “anak-anak” means children, and when doubling a word changes its meaning

Read the guide

Babbel Indonesian — Stops at A2

Babbel says it itself: its Indonesian goes up to A2. What it does well, and what comes next

Read the guide

Pimsleur Indonesian — One Level, 30 Lessons

30 audio lessons, about 15 hours, and no Level 2. Who it is for

Read the guide

italki vs Preply for Indonesian

Median price checked on 30 Sept: $12 on italki, $15 on Preply. When a tutor is worth it

Read the guide

Does Rosetta Stone Have Indonesian?

No: not among its 25 current languages. Why you still see it listed, and what to use instead

Read the guide

Duolingo Indonesian — How Far It Takes You

The course stops around A2, with no Stories and no podcast, and teaches formal register only

Read the guide

Ordering Food at a Warung

The phrases to order, the menu words, and how to ask for it less spicy

Read the guide

Grab and Gojek — How They Work

Booking a ride or a meal, and the phrases you need with the driver

Read the guide

Bali Temples — Dress Code and Rules

Sarong, sash, covered shoulders: the dress code and the access rules to know

Read the guide

What are the best storytelling apps with Indonesian support?

Beelinguapp and LingQ both carry Indonesian; Duolingo Stories does not. What each one actually gives you — and what to read once the story library runs out.

Read the guide

Bali Tourist Scams — Phrases to Avoid Them

Money changers, scooter damage, taxi meters: the common situations and what to say in Indonesian

Read the guide

How to Bargain in Indonesia and Bali

Market phrases, how much to offer, when to walk away — and where not to haggle

Read the guide

Renting a Scooter in Bali

Cost, the license you need, helmet and police, refuelling: what to know and what to say

Read the guide

Free Indonesian Resources — and Where They Stop

An honest inventory: what each free resource covers, and the level where it stops

Read the guide

IndoLingua · indolingua.fr · Learn Indonesian from A1 to C2