Push button latching switches with a nice smooth action. Housing is 8mm x 8mm. Pins are through hole 2.54mm (0.1inch) pitch so you can fit them in a bread board but they do not "jump the gap". Will handle 0.5A and 50V so they are a good choice for power switches in small electronics projects.