spilled the beans
Let it slip
Spilled the beans means revealed a secret or disclosed information that was supposed to remain hidden: I was planning a surprise party, but my sister spilled the beans.
The phrase implies carelessness or accident rather than deliberate betrayal—the information slipped out.
Often used with a sense of mild exasperation at the revealer.
- let the cat out of the bagReveal a secret
- let slipReveal unintentionally
- confessAcknowledge wrongdoing openly
- divulgeReveal private information
- revealMake something visible
broke the news · expose · disclose · betray · blabbed · admit · secret · top secret · classified · covert · under wraps · leak · dropped a dime · blew the whistle · kiss and tell · loose lips · hush-hush · confidentiality
spilled the beanskept quiet
withheld · bit one's tongue · clammed up · said nothing · stonewalled