房子公证有法律效力。房产公证可以确保房屋产权约定确系行为人所为、确系本人真实意思的表示,可以确保房屋产权约定不与任何法律规定相抵触,使其设立、变更或终止具有更强的证据力。
《公证法》第二条公证是公证机构根据自然人、法人或者其他组织的申请,依照法定程序对民事法律行为、有法律意义的事实和文书的真实性、合法性予以证明的活动。
《公证法》第三十六条经公证的民事法律行为、有法律意义的事实和文书,应当作为认定事实的根据,但有相反证据足以推翻该项公证的除外。