Core Indonesian Punctuation

Indonesian punctuation marks many of the same boundaries as English punctuation, but the two systems do not distribute commas identically. The central question is structural: does the mark end a statement, separate coordinated clauses, close an initial subordinate clause, or introduce an explanation? This page covers those core choices in contemporary Standard Indonesian. Pronunciation, derivational meaning, and stylistic revision beyond orthography belong to their dedicated pages.

Standard Indonesian spelling follows EYD V and normally uses the Latin alphabet without accent marks. A pedagogical accent such as Γ© may clarify pronunciation elsewhere, but it is not inserted into ordinary writing. Punctuation also does not change whether an affix is attached, a preposition is separate, or a genuine reduplication is hyphenated; see hyphens and word boundaries.

Full stops, questions, and exclamations

A full stop (tanda titik) closes a statement. A question mark closes a direct question, while an exclamation mark closes a command or an utterance expressing strong emotion. Do not add a full stop after a question mark or exclamation mark: each already closes the sentence.

Rapat dimulai pukul sembilan.

The meeting starts at nine.

Apakah kamu sudah mengirim formulirnya?

Have you sent the form yet?

Tolong tutup pintunya!

Please close the door!

An Indonesian question can be marked by a question word such as siapa or kapan, by apakah, or by conversational intonation. In careful writing, the question mark makes the sentence function explicit. An exclamation mark is appropriate for an actual exclamation or forceful instruction, but repeated marks such as !!! are an informal texting convention, not standard formal punctuation.

Kamu jadi datang malam ini?

So, are you coming tonight? (informal conversational question)

Wah, pemandangannya bagus sekali!

Wow, the view is beautiful!

πŸ’‘
A comma is not a written breath mark. Readers may pause in many places, but EYD V places commas according to syntactic relations and specific conventions.

Commas in lists and coordination

Use commas between items in a list. EYD V also uses a comma before the final conjunction in a list of three or more items. This resembles the English serial comma, but it is the standard Indonesian pattern rather than an optional house style.

Kami membeli kopi, gula, dan susu.

We bought coffee, sugar, and milk.

Bawa paspor, tiket, atau kartu identitas.

Bring a passport, a ticket, or an identity card.

Before the contrastive coordinators tetapi β€œbut,” melainkan β€œbut rather,” and sedangkan β€œwhereas,” use a comma when they link contrasting clauses or alternatives. The second half may be elliptical, as in bukan X, melainkan Y, where repeated material is understood rather than restated. A simple dan or atau normally does not need a comma merely because a speaker might pause there.

Saya ingin ikut, tetapi saya harus bekerja.

I want to come along, but I have to work.

Ini bukan pesanan saya, melainkan pesanan meja sebelah.

This is not my order, but rather the order for the next table.

Rina menyiapkan makan malam, sedangkan Budi mencuci piring.

Rina is preparing dinner, whereas Budi is washing the dishes.

English permits and sometimes favors a comma before and between long independent clauses. Indonesian punctuation is often lighter: do not mechanically insert one before every dan. A comma may be justified by another rule or needed to avoid ambiguity, but dan itself does not automatically demand it.

Clause-boundary commas

The most useful clause rule is based on order. When a subordinate clause comes first, separate it from the following main clause with a comma. When the main clause comes first, do not normally put a comma before the following subordinate clause.

Kalau hujan berhenti, kita berangkat.

If the rain stops, we'll leave.

Karena keretanya terlambat, kami naik bus.

Because the train was late, we took a bus.

Kita berangkat kalau hujan berhenti.

We'll leave if the rain stops. No comma precedes the final subordinate clause.

Kami naik bus karena keretanya terlambat.

We took a bus because the train was late. No comma separates the main clause from the reason clause.

This asymmetry tells the reader when an opening frame ends. English also often marks an initial subordinate clause, but English writers sometimes put a comma before a final clause according to length or perceived pause. That is not the basic Indonesian rule.

Sentence-linking expressions such as oleh karena itu, jadi, dengan demikian, and meskipun demikian take a comma after them when they open a sentence. They connect the new sentence to the preceding one rather than subordinating one clause inside the other.

Jalannya ditutup. Oleh karena itu, kami mencari rute lain.

The road was closed. Therefore, we looked for another route.

Semua kursi sudah terisi. Jadi, kami menunggu di luar.

All the seats were taken. So, we waited outside.

Restrictive information and parenthetical information

Commas can enclose an added explanation or apposition. They do not enclose information that identifies which person or thing is meant. This distinction matters with yang clauses.

Pak Hasan, ketua panitia, akan membuka acara.

Mr Hasan, the committee chair, will open the event. The title is additional information.

Peserta yang belum mendaftar harus mengisi formulir ini.

Participants who have not registered must fill in this form. The yang-clause identifies the relevant participants.

English-speaking learners often reproduce an English comma pattern without first deciding whether a clause is restrictive. In Indonesian, no comma separates peserta from the identifying yang belum mendaftar. By contrast, a genuinely parenthetical yang clause can be enclosed by commas because removing it does not change the referent.

Bu Lestari, yang baru tiba dari Bandung, langsung masuk ke ruang rapat.

Ms Lestari, who has just arrived from Bandung, went straight into the meeting room.

πŸ’‘
Test a suspected parenthetical by removing it. If the remaining noun phrase still identifies the same person or thing, commas may be appropriate; if the clause selects the intended group, do not add them.

Semicolons and colons

A semicolon can separate closely related coordinate clauses without a conjunction. It is stronger than a comma but keeps the clauses visibly connected. It also separates list items that already contain internal commas. Semicolons are most common in formal and academic writing; everyday messages usually choose a full stop or a conjunction.

Hari sudah malam; para teknisi masih bekerja.

It was already night; the technicians were still working. (formal written style)

Kami mengundang Sari, bendahara; Dimas, sekretaris; dan Raka, ketua panitia.

We invited Sari, the treasurer; Dimas, the secretary; and Raka, the committee chair. (formal list with internal commas)

A colon follows a complete statement that directly introduces a list or explanation. Do not place it between a verb or preposition and the complement needed to complete that phrase.

Saya perlu tiga barang: sabun, sampo, dan pasta gigi.

I need three things: soap, shampoo, and toothpaste.

Keputusannya sudah jelas: rapat ditunda sampai Senin.

The decision is clear: the meeting is postponed until Monday.

Compare the incorrect structure Kami membeli: sabun dan sampo. The verb membeli still needs its object, so the words before the colon are not a complete introductory statement. Write Kami membeli sabun dan sampo.

Editing a flawed paragraph in stages

Here is a deliberately flawed paragraph. Each pass addresses a different structural layer rather than placing marks wherever the voice seems to pause.

pada hari Senin tim kami membeli kertas tinta dan map karena toko pertama tutup, kami pergi ke toko lain manajer mengatakan bahwa ada satu masalah apakah semua bahan akan tiba hari ini.

Deliberately flawed paragraph for editing.

Stage 1 β€” mark sentence boundaries and capitalization. The comma between two complete events cannot carry the whole paragraph, and the direct question needs a question mark.

Pada hari Senin tim kami membeli kertas tinta dan map. Karena toko pertama tutup, kami pergi ke toko lain. Manajer mengatakan bahwa ada satu masalah. Apakah semua bahan akan tiba hari ini?

Sentence boundaries corrected; list punctuation and the final explanation still need work.

Stage 2 β€” punctuate the list. The three objects are parallel items, so commas separate them, including one before dan.

Pada hari Senin tim kami membeli kertas, tinta, dan map. Karena toko pertama tutup, kami pergi ke toko lain. Manajer mengatakan bahwa ada satu masalah. Apakah semua bahan akan tiba hari ini?

List commas added.

Stage 3 β€” introduce the explanation. Manajer mengatakan bahwa ada satu masalah is a complete statement, and the question identifies that problem. A colon displays that relation more clearly than a full stop.

Pada hari Senin tim kami membeli kertas, tinta, dan map. Karena toko pertama tutup, kami pergi ke toko lain. Manajer mengatakan bahwa ada satu masalah: apakah semua bahan akan tiba hari ini?

Fully corrected paragraph: We bought paper, ink, and folders on Monday. Because the first shop was closed, we went to another shop. The manager said there was one problem: would all the materials arrive today?

Notice that the opening time phrase Pada hari Senin does not require a comma merely because it may receive a spoken pause. The comma after the initial reason clause, however, follows a structural rule.

Common Mistakes

❌ Saya akan menelepon, kalau rapat sudah selesai.

Incorrect β€” the main clause precedes the subordinate kalau-clause, so no comma is needed.

βœ… Saya akan menelepon kalau rapat sudah selesai.

I'll call when the meeting is over.

❌ Mahasiswa, yang membawa kartu peserta, boleh masuk.

Incorrect for the intended restrictive meaning β€” the commas wrongly suggest that every student has a card.

βœ… Mahasiswa yang membawa kartu peserta boleh masuk.

Students who have an admission card may enter.

❌ Kami membeli: beras, telur, dan minyak.

Incorrect β€” the colon splits the verb membeli from its required object.

βœ… Kami membeli tiga bahan: beras, telur, dan minyak.

We bought three ingredients: rice, eggs, and oil.

❌ Karena listrik padam kami menyalakan lilin.

Incorrect in standard edited prose β€” a comma should close the initial subordinate clause.

βœ… Karena listrik padam, kami menyalakan lilin.

Because the power went out, we lit candles.

Key Takeaways

  • End statements with a full stop, direct questions with a question mark, and genuine exclamations or forceful commands with an exclamation mark.
  • Use commas for list items, before tetapi, melainkan, and sedangkan, and after an initial subordinate clause.
  • Do not place commas by breath intuition or automatically copy English restrictive-clause patterns.
  • Use a semicolon between closely related equal clauses or complex list items; use a colon only after a complete introduction.
  • Indonesian punctuation is structural but often lighter than English punctuation, and ordinary spelling requires no accent marks.

Now practice Indonesian

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

Start learning Indonesian β†’

Related Topics

  • Quotation and Dialogue PunctuationB1 β€” Punctuate Indonesian quotations, reporting clauses, interruptions, nested quotations, and dialogue paragraphs according to EYD V.
  • Capital Letters: Names, Titles, and InstitutionsA2 β€” How Indonesian capitalizes people, places, official titles, institutions, ethnic groups, and languages without copying English patterns.
  • Hyphens in ReduplicationA1 β€” Use a hyphen inside Indonesian full, affixed, and changing-sound reduplication while avoiding informal digit shortcuts.
  • An EYD V Editing ChecklistB2 β€” Edit Indonesian spelling in a repeatable sequence covering capitals, word boundaries, compounds, reduplication, particles, punctuation, and loans.
  • Coordinating Simple SentencesA2 β€” Join parallel words, predicates, and clauses with dan, tetapi, and atau while omitting repeated material clearly.
  • Main and Subordinate Clause RelationsB2 β€” Distinguish movable adverbial clauses from fixed content complements and noun-modifying relatives through scope and integration.