Torque is literally rotational force, if you have a 1 foot lever with a one pound weight on the end, you have 1 ft*lbs of torque. Horse power is a function of that force multiplied by the rpm of the engine. There are other factors, but this is the base of it. How much force can be harnessed in a certain amount of time gives you horsepower.
My little 2.8 diesel makes almost as much torque as a v8, but because it can only spin half as fast which is less applications of that force in a given time meaning it will have less horse power.
Same as how small tuners have very little torque, but it can turn incredibly fast, which generates a lot of applied force per unit of time.
Latest Answers