How do you say “Every cloud has a silver lining” in German?
The closest natural German equivalent is Alles hat sein Gutes, which literally means “Everything has its good (side)”. English speakers use every cloud has a silver lining to mean even difficult or unhappy situations always have a positive side. This is the most common and universally understood way to express optimism in a bad situation. Native speakers use it constantly as words of comfort. It is neutral, informal and common in everyday German.
Closest natural German
Alles hat sein Gutes
ˈaləs hat zaɪ̯n ˈɡuːtəs
- Literal meaning
- “Everything has its good (side)”
- Register
- neutral, informal
- How often it's used
- common
- Equivalence
Near-exact equivalent
95 out of 100
What a native German speaker would actually say
The English idiom "every cloud has a silver lining" relies on weather imagery to capture the idea that hidden blessings can be found within difficult circumstances. In German, speakers rarely employ the cloud metaphor as a standalone proverb. Instead, the standard idiom is the succinct "Alles hat sein Gutes" (or "Alles Schlechte hat auch sein Gutes"), which directly states that every misfortune carries a positive aspect.
While German speakers do know the phrase "ein Silberstreif am Horizont" (a silver streak on the horizon), it is used as a noun phrase to mean a faint glimmer of hope rather than the proverb itself. Trying to translate the full English proverb literally into "Jede Wolke hat..." immediately reveals a non-native speaker.
How close is the meaning?
- Meaning5 out of 5
- Tone5 out of 5
- Context5 out of 5
- Literal similarity2 out of 5
These ratings are editorial approximations, not measurements.
What are other ways to say it in German?
Alles Schlechte hat auch sein Gutes
Literally: “Everything bad also has its good side”
A slightly longer, more explicit variation of the primary idiom.
Auf Regen folgt Sonnenschein
Literally: “After rain comes sunshine”
Focuses more on the idea that hard times pass and better days will return.
Ein Silberstreif am Horizont
Literally: “A silver streak on the horizon”
Used as a noun phrase to describe a faint ray of hope in a bleak situation.
Don't translate it literally
Jede Wolke hat einen Silberstreif
This is a direct word-for-word calque of the English idiom and sounds distinctly unidiomatic in German.
Word-for-word versions like these are understood as literal statements in German, not as expressions.
In context
English
I lost my job, but at least now I have time to finish my degree. Every cloud has a silver lining.
German
Ich habe meinen Job verloren, aber wenigstens habe ich jetzt Zeit für mein Studium. Alles hat sein Gutes.
English
Don't despair, every cloud has a silver lining.
German
Verzweifle nicht – alles Schlechte hat auch sein Gutes.
Related expressions
Last reviewed 2026-09-11
