Croatian punctuation will feel mostly familiar to an English speaker — the same periods, question marks, and exclamation marks do the same jobs. But three things are genuinely different and worth your attention: the quotation marks look different, the comma follows a "pause/logic" philosophy rather than a rigid grammatical rule, and numbers use a comma where English uses a period (and vice versa). The comma is where most learner errors live, because both English and German speakers import comma habits that Croatian does not share.
Quotation marks
English curly quotes ("…") are not the Croatian standard. Croatian uses low–high quotation marks — the opening mark sits on the baseline, the closing mark up top:
„This is a Croatian quotation.”
The opening is a low double comma („) and the closing is a high double mark (”). The French-style guillemets »…« (note the orientation: points face inward in Croatian, unlike French) are also common, especially in print and newspapers.
Učiteljica je rekla: „Otvorite knjige na stranici deset.”
The teacher said: 'Open your books to page ten.'
Na vratima je pisalo »Zatvoreno«.
The door said 'Closed.'
The comma: pauses and logic, not rules
This is the heart of the page. Croatian follows an intonational, logical comma philosophy: a comma marks a real pause, a genuine break in the flow of the sentence, an aside, or items in a series. It is not mechanically tied to grammatical junctions the way German is (German sets a comma before practically every subordinate clause), and not tied to English's own quirks either.
The practical consequence English and especially German learners must absorb: Croatian does not automatically put a comma before a "that"-clause. A content clause introduced by da ("that") flows straight on with no comma, because there is no pause and no break in logic.
Mislim da imaš pravo.
I think (that) you're right.
Znam da dolaziš sutra.
I know (that) you're coming tomorrow.
Nadam se da će vrijeme biti lijepo.
I hope (that) the weather will be nice.
No comma before da in any of these. The same restraint applies to most restrictive subordinate clauses — those that are essential to the meaning. For the conjunction itself, see the subordinating conjunction da.
Where the comma DOES appear
The comma earns its place where there is a real pause or a genuinely parenthetical element.
Items in a list:
Kupila sam kruh, mlijeko, jaja i sir.
I bought bread, milk, eggs, and cheese.
Note that, like most European styles, Croatian normally puts no comma before the final i ("and") — there is no Oxford comma.
A vocative — the person you are addressing — is always set off by commas:
Marko, dođi ovamo!
Marko, come here!
Reci mi, Ana, jesi li gladna?
Tell me, Ana, are you hungry?
The vocative is a distinct case form in Croatian, and the comma is obligatory around it — see the vocative in practice.
A non-restrictive (parenthetical) relative clause — extra information you could lift out without breaking the sentence — takes commas, just as in English:
Moj brat, koji živi u Splitu, dolazi za vikend.
My brother, who lives in Split, is coming this weekend.
Compare with a restrictive relative clause, where there is no comma because the clause is essential ("the brother who…" picks out which brother):
Brat koji živi u Splitu uskoro se ženi.
The brother who lives in Split is getting married soon.
The difference is exactly the same logic English uses for the "which" comma versus the "that" no-comma. For relative clauses generally, see the relative pronoun koji.
Fronted adverbial clauses and interjections also take a comma, marking the pause:
Kad sam stigao kući, već su svi spavali.
When I got home, everyone was already asleep.
Da budem iskren, nisam siguran.
To be honest, I'm not sure.
Decimal comma and thousands separator
Here English and Croatian are mirror images. Croatian uses a comma for the decimal point and a period (or a thin space) for grouping thousands.
| Meaning | English | Croatian |
|---|---|---|
| Three and a half | 3.5 | 3,5 |
| One thousand | 1,000 | 1.000 |
| A price | 1,250.50 | 1.250,50 |
Račun iznosi 1.250,50 eura.
The bill comes to 1,250.50 euros.
Trčao je sto metara za 10,8 sekundi.
He ran a hundred meters in 10.8 seconds.
This single swap causes silent, expensive errors for English speakers reading prices and statistics, so memorize it: comma = decimal, period = thousands. More on numerals, dates, and currency is on writing numbers, dates, and abbreviations.
Direct speech with a dash
In narrative prose, Croatian (like much of continental Europe) often marks dialogue with a long dash at the start of each speaker's line, instead of quotation marks:
— Dobar dan — rekla je. — Kako ste?
The dash opens the spoken line; a second dash can fence off the narrative tag ("she said"). Quotation marks are equally correct; the dash convention is simply common in fiction.
— Gdje ideš? — upitao je tiho.
'Where are you going?' he asked quietly.
Other marks, briefly
The question mark and exclamation mark work as in English — placed at the end, no inverted opening mark (unlike Spanish). The colon introduces lists, explanations, and quoted speech. The semicolon separates closely linked independent clauses, and is somewhat more formal/literary. The ellipsis (…) marks a trailing-off or omission.
Imam sve što mi treba: dom, posao i prijatelje.
I have everything I need: a home, a job, and friends.
Stvarno? Pa to je sjajno!
Really? Well that's great!
Common mistakes
❌ Mislim, da imaš pravo.
Incorrect — no comma before a 'da' content clause.
✅ Mislim da imaš pravo.
I think you're right.
❌ Račun je 1,250.50 eura.
Incorrect — English number formatting; Croatian swaps the marks.
✅ Račun je 1.250,50 eura.
The bill is 1,250.50 euros.
❌ Marko dođi ovamo!
Incorrect — a vocative must be set off by a comma.
✅ Marko, dođi ovamo!
Marko, come here!
❌ Učiteljica je rekla: «Otvorite knjige.»
Incorrect — outward-pointing guillemets are the French order; Croatian points them inward »…« or uses „…”.
✅ Učiteljica je rekla: „Otvorite knjige.”
The teacher said: 'Open your books.'
❌ Kupila sam kruh, mlijeko, i jaja.
Incorrect — Croatian has no comma before the final 'i' (no Oxford comma).
✅ Kupila sam kruh, mlijeko i jaja.
I bought bread, milk, and eggs.
Key takeaways
- Use low–high „…” quotes or »…« guillemets, not English curly quotes (straight " is fine in casual chat).
- The comma marks pauses, lists, vocatives, and parentheticals — not every subordinate clause; no comma before a da-clause.
- Decimal point is a comma; thousands are grouped with a period: 1.250,50.
- No Oxford comma before the final i.
- Dialogue may be marked with a leading dash instead of quotation marks.
Now practice Croatian
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Croatian→Related Topics
- Capitalization RulesA2 — When Croatian capitalizes — and the many cases where it does not.
- Writing Numbers, Dates, and AbbreviationsA2 — Orthography of numerals, dates, time, and common abbreviations.
- Using the Vocative NaturallyB1 — Titles, multi-word address, and when the vocative is optional.
- Relative Pronouns: koji and štoB1 — Building relative clauses with the inflected koji.
- The Subordinator daA2 — The workhorse conjunction da — 'that' for reported speech, 'so that' for purpose, the infinitive-replacing da + present, commands, and wishes — always with the indicative.