Malay builds several “anyone/whoever” meanings from siapa “who.” Siapa pun ranges over every possible person, siapa saja opens the choice without restriction, and siapa-siapa creates an indefinite human set that is especially natural in questions, prohibitions, and negative clauses. English often translates all three with anyone, so the Malay quantificational contrast is easy to miss.
Spelling is part of the grammar: write siapa pun and siapa saja as separate words, but write exact reduplication with a hyphen: siapa-siapa. Standard Malaysian prose does not write siapapun for this construction. The dedicated pun spelling page explains why a small set of fixed conjunctions behaves differently.
siapa pun: no person is an exception
The particle pun adds an “even/no matter which” force (neutral). Siapa pun boleh... means that every candidate qualifies: there is no person for whom the statement fails.
Siapa pun boleh menyertai kelas percubaan ini.
Anyone can join this trial class. (neutral free choice; nobody is excluded)
Saya tidak akan membuka pintu itu, siapa pun yang mengetuk.
I will not open that door, no matter who knocks. (neutral; the decision is invariant across people)
Siapa pun yang menjumpai kad ini diminta menyerahkannya di kaunter utama.
Whoever finds this card is requested to hand it in at the main counter. (formal notice)
In the first sentence, siapa pun has free-choice force: choose any member of the human set and the permission still holds. In the second, the refusal remains true regardless of the identity of the knocker. With yang, the expression can head a human relative-like clause corresponding to English whoever.
Pun is written separately after siapa. Although some established conjunctions and discourse forms write pun solidly—such as walaupun, meskipun, and bagaimanapun—that lexical spelling does not extend to siapa pun.
siapa saja and siapa sahaja: unrestricted selection
Siapa saja means “just anyone,” “anyone at all,” or “whoever happens to...” (neutral/informal). The full form siapa sahaja is frequent in careful and formal Malaysian writing (formal). Both keep the quantifier separate from siapa.
Siapa saja yang datang awal boleh memilih tempat duduk.
Anyone who comes early can choose a seat. (neutral; open choice among arrivals)
Berikan borang itu kepada siapa saja yang bertugas di meja hadapan.
Give the form to whoever is on duty at the front desk. (neutral; any suitable staff member)
Maklumat ini tidak boleh diberikan kepada siapa sahaja tanpa kebenaran pengurus.
This information must not be given to just anyone without the manager's permission. (formal; indiscriminate choice is rejected)
Saja/sahaja foregrounds unrestricted selection: it does not matter which suitable individual is chosen. Pun more readily foregrounds invariance or the absence of exceptions. The overlap is real—siapa pun yang datang and siapa saja yang datang can both mean “whoever comes”—but the first evokes all possible identities, while the second presents the selection as open.
There is no honest one-word rule that separates every occurrence. Conventional wording, register, and what the speaker contrasts all matter. In official prose, sesiapa sahaja and sesiapa pun are often smoother than question-word-looking siapa saja, while conversational Malaysian Malay readily uses the latter.
siapa-siapa: an indefinite set of people
Exact reduplication produces siapa-siapa (neutral/informal). It can mean “anyone,” “whoever,” or an unspecified person, but it is especially common where the clause does not assert the existence of a particular person: questions, negation, prohibitions, conditions, and uncertainty.
Jangan beritahu siapa-siapa tentang rancangan kejutan ini.
Do not tell anyone about this surprise plan. (informal prohibition)
Tidak ada siapa-siapa di pejabat ketika saya sampai.
There was nobody in the office when I arrived. (neutral negative existence)
Ada siapa-siapa yang nampak kunci kereta saya?
Has anyone seen my car keys? (informal question)
Negation changes the English translation. Tidak ada siapa-siapa is literally built from “not exist + indefinite person,” so natural English says “there is nobody” or “there isn't anyone.” Malay does not need a separate negative pronoun corresponding to English nobody.
The form is not grammatically confined to negative clauses. Dictionary-standard examples also allow siapa-siapa pun boleh bersuara “anyone may speak.” Nevertheless, in contemporary usage its strong home under negation, questions, and nonassertive contexts makes it a useful polarity-sensitive option. In a formal affirmative notice, sesiapa pun or sesiapa sahaja is often stylistically preferable.
Kalau siapa-siapa telefon semasa saya keluar, minta mereka tinggalkan pesanan.
If anyone calls while I am out, ask them to leave a message. (informal conditional)
Notice the hyphen. Malay exact reduplication is written siapa-siapa, just like apa-apa and mana-mana. The spelling siapa siapa loses the standard reduplication mark, while siapapun wrongly attaches a separate particle.
Polarity: permission, prohibition, and absence
Compare how the surrounding clause reshapes the human range:
| Construction | Typical force | Natural English |
|---|---|---|
| siapa pun boleh masuk | permission applies without exception | anyone may enter |
| siapa saja yang datang | open selection from those who come | whoever comes / anyone who comes |
| jangan beritahu siapa-siapa | prohibition ranges over an indefinite set | do not tell anyone |
| tidak ada siapa-siapa | negative existence | there is nobody |
English learners sometimes see “anyone” in both Anyone may enter and I didn't see anyone and assume the same Malay expression must fill both slots. Malay instead lets pun, saja/sahaja, reduplication, and negation interact. The choice tells the listener whether the set is unrestricted, merely indefinite, or quantified under a negative operator.
Saya tidak berjumpa dengan sesiapa pun selepas mesyuarat itu.
I did not meet anyone after that meeting. (neutral/formal; pun strengthens the negative range)
Here sesiapa pun is fully natural under negation. Siapa-siapa is not the only negative-polarity option; it is one member of a broader Malaysian system.
siapa pun yang and relative scope
When a following predicate identifies the relevant humans, yang links the indefinite head to that predicate (neutral/formal): siapa pun yang layak “whoever is eligible,” siapa saja yang hadir “anyone who attends.” Keep the quantifier with siapa, not after the whole relative clause.
Siapa pun yang mahu membuat rayuan perlu menghantar borang sebelum Jumaat.
Anyone who wishes to appeal must submit the form before Friday. (formal instruction)
For an embedded question, however, plain siapa can retain interrogative meaning: Saya tidak tahu siapa yang datang “I do not know who came.” Adding pun changes the range toward “whoever/no matter who,” not simply a more emphatic question.
Common Mistakes
Attaching pun to siapa
❌ Siapapun boleh menghantar cadangan sebelum Jumaat.
Incorrect Standard Malaysian spelling — pun is separate in this construction.
✅ Siapa pun boleh menghantar cadangan sebelum Jumaat.
Anyone may submit a proposal before Friday. (neutral free choice)
Removing the reduplication hyphen
❌ Jangan benarkan siapa siapa masuk tanpa pas keselamatan.
Incorrect spelling — exact reduplication takes a hyphen.
✅ Jangan benarkan siapa-siapa masuk tanpa pas keselamatan.
Do not allow anyone to enter without a security pass. (neutral prohibition)
Treating siapa pun as an ordinary question
❌ Siapa pun yang menelefon tadi?
Wrong for the simple question ‘Who called earlier?’ — pun changes the expression toward an unrestricted or concessive range.
✅ Siapa yang meninggalkan pesanan suara tadi?
Who left a voice message earlier? (neutral information question)
Ignoring polarity with siapa-siapa
❌ Tidak ada seseorang di ruang menunggu.
Wrong indefinite choice for ordinary negative existence; seseorang tends to introduce one unidentified person.
✅ Tidak ada siapa-siapa di ruang menunggu.
There is nobody in the waiting room. (neutral negative existence)
Attaching saja to the question word
❌ Berikan fail ini kepada siapasaja yang bertugas.
Incorrect spelling — saja remains a separate word.
✅ Berikan fail ini kepada siapa saja yang bertugas.
Give this file to whoever is on duty. (neutral open choice)
Key Takeaways
Write siapa pun and siapa saja separately, but hyphenate siapa-siapa. Use siapa pun when no possible person is an exception, siapa saja/siapa sahaja for unrestricted selection, and siapa-siapa especially in questions, prohibitions, conditions, and negative existence. These meanings overlap at the edges; the reliable principle is to read the indefinite expression together with polarity and the scope of the whole clause.
Now practice Malay
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Malay →Related Topics
- seseorang, orang, and Generic People in Malaysian MalayA2 — Introduce an unidentified person with seseorang, resume that person with a fuller noun phrase, and use orang or omission for generic human reference.
- Omitting Subjects and Objects in Malaysian MalayA2 — Learn when shared context lets Malay leave subjects and objects unspoken, and when explicit reference is needed for clarity.
- Conditionals with jika, kalau, bila, and apabila in Malaysian MalayB1 — Build open conditions, predictions, rules, and advice without importing English conditional verb forms.
- Relative Clauses with yang in Malaysian MalayA2 — Build noun modifiers with yang, identify the unspoken role inside them, and choose an appropriate voice for subject and object relatives.
- Writing pun Separately and in Fixed Conjunctions in Malaysian MalayB1 — Distinguish productive, separately written pun from the small set of established Malaysian conjunctions written solid.
- Negative Indefinites in Malaysian MalayA2 — Learn how negation licenses forms such as siapa-siapa, sesiapa, apa-apa, mana-mana, pernah, and pun to express nobody, nothing, nowhere, and never.