Tabancalar, mermi muhafaza bölümlerine göre şarjörlü veya toplu (revolver) olarak iki ana kategoriye ayrılır. Ayrıca, kullanılan mermilerin çaplarına göre de sınıflandırılırlar. Şarjörlü tabancalar genellikle daha fazla mermi kapasitesine sahipken, toplu tabancaların mekanizmaları daha basit olabilir.
İşleyiş şekillerine göre ise tabancalar şu şekilde sınıflandırılabilir
- Otomatik tabancalar
- Makineli tabancalar
Bunun yanı sıra, tabancalar eylem türlerine göre de sınıflandırılabilir
- Tek hareketli tabanca
- Çift etkili tabanca
- Tek atışlı tabancalar
- Çok namlulu tabanca
- Yarı otomatik tabanca
- Otomatik tabanca
Her bir tabanca türü, belirli bir kullanım amacına ve avantajlara sahiptir. Örneğin, tek atışlı tabancalar genellikle tek bir mermi ateşleyebilir ve yeniden doldurulması gerekirken, yarı otomatik tabancalar seri atış yapabilme özelliğine sahiptir