BLDC motors can run both on direct current and alternating current. But generally they are designed to convert AC to DC which makes them energy efficient motors.