公章和合同专用章的主要区别在于使用范围和法律效力,公章是公司法人的法定印章,代表公司对外行使权利,其法律效力最高,而合同专用章主要用于合同签署和证明,其法律效力次于公章,公章通常需要备案,而合同专用章则无需。