遗嘱公证有法律效力。我国法律规定,公证遗嘱由遗嘱人经公证机构办理,公证书自出具之日起生效。公证遗嘱是所有遗嘱中法律效力最高的遗嘱,可以作为法律认定的事实和证据。法律依据:《
中华人民共和国民法典》第一千一百三十九条
公证遗嘱由遗嘱人经公证机构办理。
《
中华人民共和国公证法》第三十二条
公证书应当按照国务院司法行政部门规定的格式制作,由公证员签名或者加盖签名章并加盖公证机构印章。
公证书自出具之日起生效。
公证书应当使用全国通用的文字;在民族自治地方,根据当事人的要求,可以制作当地通用的民族文字文本。