闯黄灯算违章。准备黄灯前应对减速,对于有加速行为的车辆有抢黄灯嫌疑,如果黄灯亮时,机动车车身任何一部分已越过停止线的,车辆可继续通行,不认定为闯黄灯。对于车身没通过停止线而继续行驶的,就会被视为闯黄灯。根据《道路交通安全法》第三十八条,绿灯亮时,准许车辆通行,但转弯的车辆不得妨碍被放行的直行车辆、行人通行;黄灯亮时,已越过停止线的车辆可以继续通行。对于机动车减速通过路口黄灯亮时,已越过停止线的机动车可继续行驶,未越过停止线的应停车;而闯黄灯属于违反道路交通信号灯通行,新规对闯黄灯的处罚与闯红灯处罚一致,对驾驶人处20元以上200元以下罚款,记6分。