Hypercritical means excessively or too harshly critical, someone who finds fault with everything. Hypocritical means showing hypocrisy, saying one thing but doing another. A hypercritical boss picks apart every small mistake; a hypocritical boss criticises lateness while arriving late themselves. The prefix hyper- signals excess, while hypocrite points to the double standard.
The core difference
Hypercritical means overly harsh in judging; hypocritical means saying one thing while doing another.
- hypercritical — meticulously or excessively critical: Her hypercritical editor rejected the draft over a single misplaced comma.
- hypocritical — showing hypocrisy, saying one thing while doing another: It felt hypocritical of the company to promote sustainability while polluting rivers.
How to tell them apart
The two words share a similar shape but come from different ideas. Hypercritical is built from the prefix hyper-, meaning "excessive" or "over", attached to "critical", so it simply describes someone who criticises too much or too harshly.
Hypocritical comes from "hypocrite", a word rooted in the Greek for an actor, someone playing a part rather than being genuine. It describes a mismatch between what a person says and what they actually do, not just harsh judgement. If someone is nit-picking every flaw, they are hypercritical; if they are condemning something they themselves do, they are hypocritical.