spills the beans

Lets it out

Spills the beans means to reveal a secret or disclose information that was meant to be kept private, often unintentionally or at an inopportune moment.

I was planning a surprise party but my sister spilled the beans.

The phrase typically implies carelessness rather than malice, suggesting someone let something slip rather than deliberately betrayed a confidence.

Related

blow the lid off · let slip · reveal · confess · tell all · divulge · talks · tell tales · kiss and tell · sings · expose · declassify · disclose · break the news · leak · admit · let on · give away

Opposites
disclosure vs. concealment

spills the beanskeeps mum

keeps one's mouth shut · clams up · conceals · plays dumb · covers up

discretion vs. indiscretion

spills the beanskeeps one's counsel

Remains discreetly silent

Family

spill, spills, spilled, spilling, spillage, bean, beans

Familiarity
Top 50,000
Profile
Known to kids · Used worldwide · Timeless · Everyday, not technical · Rated G