know inside out

Have total expertise

To know something inside out is to understand it thoroughly, with complete familiarity in every detail: She knows the tax code inside out.

The phrase suggests knowledge so comprehensive that nothing is hidden—as if you've examined something from every angle, interior and exterior alike.

Also phrased as know inside and out.

Opposites
depth of knowledge

know inside outunknowledgeable

Lacking awareness or expertise

scratch the surface · ignorant · uninformed · unaware · clueless

expertise/competence

know inside outinexperienced

Lacking practical knowledge

amateur · green · wet behind the ears · out of one's depth

familiarity/experience

know inside outinexperienced

Lacking practical knowledge

untrained · unpracticed

Family

know, knows, known, knowing, knowingly, knowledge, knowledgeable, unknowing, unknowingly

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