遗嘱不是一定要公证才有效的。不公证的遗嘱只要符合以下条件,即是有效的:1、遗嘱人必须具有遗嘱能力,即完全民事行为能力人才具有立遗嘱的资格。2、遗嘱必须是遗嘱人的真实意思
法律依据
《中华人民共和国民法典》第一百四十三条、第一千一百三十三条、第一千一百四十一条、第一千一百四十三条