Question: is all that glitters is not gold an idiom?
Answer: All That Glitters Is Not Gold: Origin and Meaning. This is an idiom which means something that looks good on the outside may actually bad. Although used for centuries before, it is credited to Shakespeare who used the line, “all that glisters is not gold” in his play The Merchant of Venice.