How do you say “Every cloud has a silver lining” in Spanish?
The closest natural Spanish equivalent is No hay mal que por bien no venga, which literally means “There is no evil that does not come for good”. English speakers use every cloud has a silver lining to mean even difficult or unhappy situations always have a positive side. An established proverb about finding a benefit in trouble. Like the English, it can sound dismissive if used too soon after a loss. Register: neutral, informal. Usage frequency: common.
Closest natural Spanish
No hay mal que por bien no venga
/no ai mal ke poɾ bjen no ˈβeŋɡa/
- Literal meaning
- “There is no evil that does not come for good”
- Register
- neutral, informal
- How often it's used
- common
- Equivalence
Near-exact equivalent
94 out of 100
What a native Spanish speaker would actually say
English finds a bright edge on a dark cloud. Spanish says that trouble can bring something good.
The Spanish often points to a later benefit, while the English can simply find a positive side within the same situation. Both are hopeful, but need tact.
How close is the meaning?
- Meaning5 out of 5
- Tone4 out of 5
- Context5 out of 5
- Literal similarity1 out of 5
These ratings are editorial approximations, not measurements.
What are other ways to say it in Spanish?
Todo tiene su lado bueno
Literally: “Everything has its good side”
A plain optimistic observation.
De todo se puede sacar algo bueno
Literally: “From everything one can draw something good”
Suggests looking for something useful in an experience.
Common translation traps
Cada nube tiene un forro de plata
The silver cloud image is not the usual Spanish saying.
The notes above explain why these versions do not work in this context in Spanish.
In context
English
I missed the bus but met an old friend; every cloud has a silver lining.
Spanish
Perdí el autobús, pero me encontré con un viejo amigo; no hay mal que por bien no venga.
English
Every cloud has a silver lining: the delay gave us more time to prepare.
Spanish
No hay mal que por bien no venga: el retraso nos dio más tiempo para prepararnos.
Related expressions
Last updated 2026-09-13
