婚外情法律上有效的证据有:

1、有婚外情的配偶一方或婚外异性做出的书面材料;

2、显示有婚外情的配偶一方与婚外异性亲密关系的各种照片;

3、录音录像等能够证明有婚外情的视听资料;

4、手机短信;

5、通讯软件聊天记录和电子邮件。

【法律依据】

《婚姻法》第四十六条,损害赔偿,

有下列情形之一,导致离婚的,无过错方有权请求损害赔偿:

(一)重婚的;

(二)有配偶者与他人同居的;

(三)实施家庭暴力的;

(四)虐待、遗弃家庭成员的。