劳动合同有公章但没有签字的,是有效的。劳动合同中,公司公章和法人的签字有同等的效力,合同上只有公司的公章,没有法人签字,这样不影响合同的效力。用人单位法定代表人签字并不是劳动合同生效的必备要件。
根据《劳动合同法》第十六条规定,劳动合同由用人单位与劳动者协商一致,并经用人单位与劳动者在劳动合同文本上签字或者盖章生效。
劳动合同文本由用人单位和劳动者各执一份。
法律依据:
《劳动合同法》第十六条
劳动合同由用人单位与劳动者协商一致,并经用人单位与劳动者在劳动合同文本上签字或者盖章生效。
劳动合同文本由用人单位和劳动者各执一份。