Say it in German

How to say congratulations in German to a friend.

Not a dictionary line: the phrases German speakers use for a friend, what each means, and 5 complete messages by a native speaker — each one a tap away from a card in German.

Quick answer

“Herzlichen Glückwunsch!” (“Heartfelt congratulations!”) is the line, and for a friend “Gratuliere!” (“Congrats!”) adds warmth. Below: 5 full congratulations messages for a friend, written by a German speaker.

Herzlichen Glückwunsch! Ich hab Dich dafür arbeiten sehen, und deshalb freut es mich doppelt. Das wird gefeiert!

Congratulations messages in German for a friend

Glückwünsche für einen Freund dürfen laut sein — Du darfst Dich sichtbar mitfreuen. Benenn den Erfolg konkret und spar nicht mit Stolz.

Herzlichen Glückwunsch! Ich hab Dich dafür arbeiten sehen, und deshalb freut es mich doppelt. Das wird gefeiert!
Send this as a card in German →
Was für eine Nachricht! Ich bin so stolz, Dich meinen Freund nennen zu dürfen. Von Herzen Glückwunsch!
Send this as a card in German →
Verdient, verdient, verdient. Ich freu mich riesig für Dich — lass uns bald anstoßen!
Send this as a card in German →
Du sammelst Erfolge wie andere Briefmarken. Glückwunsch — und wehe, Du wirst jetzt bescheiden!
Send this as a card in German →
Glückwunsch! Halt diesen Moment fest — Du hast lange genug darauf hingearbeitet.
Send this as a card in German →

The German phrases, and when each one fits

German keeps a real distance between 'du' (family, friends, most colleagues you know) and 'Sie' (clients, senior people, anyone who addresses you as Sie). On a card, match whatever they use with you.

  • Herzlichen Glückwunsch! — “Heartfelt congratulations!”. Universal.
  • Gratuliere! — “Congrats!”. Short, informal — a text, a group card.
  • Gut gemacht! — “Well done!”. For an achievement.
  • Das hast du dir verdient! — “You've earned that!”. A promotion, a result, a finish line.
  • Herzlichen Glückwunsch zur Geburt! — “Congratulations on the birth!”. A new baby.
  • Ich bin so stolz auf dich! — “I'm so proud of you!”. Family.

Questions people ask

Can I write to a friend in English with a German opening?

Yes — open with “Herzlichen Glückwunsch!”, write what you want to say in English, and sign off in German: Alles Liebe, or Liebe Grüße,. For a friend the effort lands harder than the grammar.

Formal or informal for a friend?

German keeps a real distance between 'du' (family, friends, most colleagues you know) and 'Sie' (clients, senior people, anyone who addresses you as Sie). On a card, match whatever they use with you.

How do I sign off?

Alles Liebe, · Liebe Grüße, · Herzliche Grüße, · Dein / Deine … · Mit den besten Wünschen, — warmest first.

Send it in German — free.

A real card for a friend, in their language, in about a minute.