临时工主动离职一般是没有补偿的。但如果是临时工因为用人单位拖欠、克扣工资、不缴纳社保等原因提出离职的,是可以要求经济补偿金的,因此就需要有用人单位存在违法在先的过错行为的证据。

法律依据

《中华人民共和国劳动合同法》第四十六条有下列情形之一的,用人单位应当向劳动者支付经济补偿:(一)劳动者依照本法第三十八条规定解除劳动合同的;(二)用人单位依照本法第三十六条规定向劳动者提出解除劳动合同并与劳动者协商一致解除劳动合同的;(三)用人单位依照本法第四十条规定解除劳动合同的;(四)用人单位依照本法第四十一条第一款规定解除劳动合同的。