婚外情法律上有效的证据有:
1、有婚外情的配偶一方或婚外异性做出的书面材料;
2、显示有婚外情的配偶一方与婚外异性亲密关系的各种照片;
3、录音录像等能够证明有婚外情的视听资料;
4、手机短信;
5、通讯软件聊天记录和电子邮件。
【法律依据】
《婚姻法》第四十六条,损害赔偿,
有下列情形之一,导致离婚的,无过错方有权请求损害赔偿:
(一)重婚的;
(二)有配偶者与他人同居的;
(三)实施家庭暴力的;
(四)虐待、遗弃家庭成员的。