The question might seem silly, but why do most (all ?) rifles have recoil that tends to go up ?

I don't see any obvious or intuitive reason why recoil could not go down. By Newton's third law, if recoil goes up, there must be a force inside the gun that's going down.

  • 1
    $\begingroup$ I don't know a lot about guns, but when it pushes on the back of the barrel it probably creates a moment which makes the gun barrel spin upwards. There doesn't need to be a force down from the bullet if it's rotating around where you grip it. $\endgroup$
    – JMac
    Mar 30, 2017 at 13:09
  • 1
    $\begingroup$ Google en.wikipedia.org/wiki/Muzzle_rise $\endgroup$
    – innisfree
    Mar 30, 2017 at 13:12
  • 1
    $\begingroup$ It depends on how it is held. If the stock were directly in line with the barrel, it would not recoil up or down. $\endgroup$ Mar 30, 2017 at 13:12

1 Answer 1


The precise term here would be "torque". Indeed, the force applied at the gun itself is horizontal (or at least parallel to the axis of the barrel), But the shooter holds the gun at the grip, which is below the barrel. And this causes rotation of the barrel about the grip, meaning "up".

Imagine what would happen if instead we took a nail and placed it slightly below the barrel, and then hammered the gun to a table. At this position when the gun fires, force is applied on the barrel (due to Newton's third law as you mentioned), pushing it back. But the nail keeps the gun in place, so instead the gun would rotate about the nail.

So basically your hands define an axis of rotation, because they essentialy don't move when the gun is fired.

If you were to install a grip on both sides of the barrel and hold it firmly when firing, the gun would not rotate. But this would mean that all the energy of the recoil will be absorbed much more aggressively in your hands, so I wouldn't recommend it...

  • $\begingroup$ Nice answer ... $\endgroup$
    – Kashmiri
    Jul 6 at 10:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.