Sont entre autres considérés comme des armes en Suisse les armes à feu, les poignards et d'autres types de couteaux, certains sprays d'autodéfense et les appareils à électrochocs. Les armes à air comprimé, les armes au CO2, les armes factices, les armes d'alarme et les armes soft air sont aussi des armes au sens de la loi. Il est souvent impossible de les distinguer des véritables armes à feu et elles sont souvent utilisées pour commettre des infractions.