公司罚款是否违法需视具体情况而定。若公司依据合法有效的内部规章制度进行罚款,且该规章制度已向员工公示或告知,罚款金额合理、适度,并未违反法律法规的强制性规定,那么这种罚款行为通常是合法的。例如,公司规定员工迟到一次罚款50元,若该规定符合公司的实际情况且不超过合理范围,同时已履行了告知义务,那么该罚款行为就是合法的。但如果公司罚款没有合法依据,如随意设定高额罚款标准,或罚款行为侵犯了员工的合法权益,如扣除工资后导致员工工资低于当地最低工资标准等,这种情况下公司罚款则是违法的。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。