1.一般情况下,若因用人单位存在《劳动合同法》第三十八条规定情形,如未及时足额支付劳动报酬、未依法为劳动者缴纳社会保险费等,劳动者主动离职有补偿。法律依据:《劳动合同法》第三十八条规定,用人单位有下列情形之一的,劳动者可以解除劳动合同:(一)未按照劳动合同约定提供劳动保护或者劳动条件的;(二)未及时足额支付劳动报酬的;(三)未依法为劳动者缴纳社会保险费的等。用人单位需支付经济补偿。2.若用人单位不存在上述违法情形,劳动者主动离职通常没有补偿。因为劳动合同是双方合意签订并履行的,劳动者主动离职不符合获得补偿的法定情形。劳动者主动离职是否有补偿关键看用人单位是否存在法定过错行为。劳动者离职前应先确认用人单位情况,谨慎作出离职决定,以维护自身合法权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。