Synonyms of perfect in English:


See definition of perfect


1‘she strove to be the perfect wife’


ideal, model, without fault, faultless, flawless, consummate, quintessential, exemplary, best, best-example, ultimate, copybook

2‘it was a perfect holiday’


superb, exquisite, superlative, excellent, wonderful, marvellous, beautiful, sublime, magnificent, idyllic, blissful, utopian

unrivalled, unequalled, matchless, unparalleled, beyond compare, without equal, second to none, too good to be true, unmatched, incomparable, nonpareil, peerless, inimitable, unexcelled, unsurpassed, unsurpassable

informal out of this world, terrific, fantastic, fabulous, great, super, heavenly, glorious, gorgeous, stellar, divine, phenomenal, sensational, dreamy, fab, fabby, fantabulous, awesome, to die for, magic, ace

British informal brilliant, brill, bosting

rare unexampled, indefectible

3‘an E-type Jaguar in perfect condition’


flawless, mint, as good as new, pristine, impeccable, immaculate, superb, superlative, optimum, prime, optimal, peak, excellent, faultless, as sound as a bell, unspoilt, unblemished, undamaged, spotless, unmarred, unimpaired

informal tip-top, A1

4‘a perfect copy’


exact, precise, accurate, faithful, correct, unerring, right, close, true, strict

British inch-perfect

British informal spot on

North American informal on the money


imperfect, faulty, defective

5‘the perfect Christmas present for golfers everywhere’


ideal, just right, right, appropriate, fitting, fit, suitable, apt, made to order, tailor-made


British informal spot on, just the job

6‘she felt a perfect idiot’


absolute, complete, total, real, out-and-out, thorough, thoroughgoing, downright, utter, sheer, consummate, unmitigated, unqualified, veritable, in every respect, unalloyed

British informal right

NZ Australian informal fair

archaic arrant


1‘he's busy perfecting his bowling technique’


improve, make perfect, bring to perfection, better, polish, polish up, burnish, hone, refine, consummate, put the final touches to, put the finishing touches to, ameliorate, brush up, fine-tune

rare meliorate