工厂、公司等强迫工人加班是违反了劳动法。因为《劳动法》第96条规定,用人单位以暴力、威胁或者非法限制人身自由的手段强迫劳动的,由公安机关对责任人员处以15日以下拘留、罚款或者警告。
另外,《刑法》第244条还规定了强迫职工劳动罪,即用人单位违反劳动管理法规,以限制人身自由方法强迫职工劳动,情节严重的,对直接责任人处以3年以下有期徒刑或者拘役,并处或者单处罚金。
法律依据:
《中华人民共和国劳动法》第九十六条
用人单位有下列行为之一,由公安机关对责任人员处以十五日以下拘留、罚款或者警告;构成犯罪的,对责任人员依法追究刑事责任:
(一)以暴力、威胁或者非法限制人身自由的手段强迫劳动的;
(二)侮辱、体罚、殴打、非法搜查和拘禁劳动者的。
《中华人民共和国刑法》第二百四十四条
以暴力、威胁或者限制人身自由的方法强迫他人劳动的,处三年以下有期徒刑或者拘役,并处罚金;情节严重的,处三年以上十年以下有期徒刑,并处罚金。
明知他人实施前款行为,为其招募、运送人员或者有其他协助强迫他人劳动行为的,依照前款的规定处罚。
单位犯前两款罪的,对单位判处罚金,并对其直接负责的主管人员和其他直接责任人员,依照第一款的规定处罚。