spill one's guts

Reveal all secrets

To spill one's guts is to confess everything or reveal private information, often under pressure or in an emotional outburst: He spilled his guts to the detective after three hours of questioning.

The phrase suggests an uncontrolled release—secrets pouring out like entrails from a wound.

Less commonly, it means to vomit.

Related

true confessions · disclosure · intimacy · vulnerability · open up · articulation · relief · openness · bonding · divulgence · revelation · bare one's soul · heart to heart · guilt · honesty · trust · candor · transparency

Opposites
disclosure vs. concealment

spill one's gutskeep mum

Remain silent intentionally

keep one's mouth shut · clam up · hold one's tongue · bite one's tongue · keep one's cards close to one's chest

emotional expressiveness

spill one's gutsput on a brave face

Pretend confidence despite anxiety

keep a stiff upper lip · internalize · repress · play it cool · hold it together

Family

spill, spills, spilled, spilt, spilling, spillage, ones, oneself, guts

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