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. Register: neutral, informal. Usage frequency: common.
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.
Common translation traps
Jede Wolke hat einen Silberstreif
This is a direct word-for-word calque of the English idiom and sounds distinctly unidiomatic in German.
The notes above explain why these versions do not work in this context in German.
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 updated 2026-09-11
