周六周日代发工资不违法。通常情况下,周六和周日是可以向员工支付薪资的,但具体取决于公司所采用的薪酬支付方式。若采用银行代发,而银行周末休息,则无法发放工资,此时公司应提前在最近的工作日支付。代发工资作为一种支付方式,只要确保按时、足额支付工资,即符合法律规定。根据《劳动法》规定,工资应当以货币形式按月支付给劳动者本人,且必须在约定的日期支付,如遇节假日或休息日,则应提前支付。因此,周六周日代发工资本身并不违法。