Un'arma da fuoco è un tipo di arma da sparo termobalistica, che tramite una canna più o meno lunga, scaglia un proiettile, sfruttando l'energia dei gas in espansione, prodotti dalla combustione della carica di lancio.
La sua azione può essere diretta o indiretta.