Un arma corta es un arma de fuego con un cañón corto y que se puede empuñar con una sola mano.
Arma de fuego corta sería aquella cuyo cañón no exceda de 30 centímetros (cm) o cuya longitud total no exceda de 60 cm.
A diferencia de las armas largas, no poseen una culata la cual apoyar sobre el hombro.
En España el actual reglamento de armas establece como arma corta: Arma de fuego cuyo cañón no exceda de 30 cm o cuya longitud total no exceda de 60 cm.
Para que se considere arma larga debe superar una de las dos medidas (o ambas).