Un tornillo autorroscante o tirafondos es un tipo de tornillo que tiene la capacidad de avanzar a medida que se hace girar, creando al mismo tiempo su propia rosca. Esta capacidad es a veces posible gracias a un vacío en la continuidad de la rosca del tornillo. Los bordes del tornillo cortan una rosca a medida que el tornillo va entrando dentro del material. La punta cortante perfora el material, dejando un agujero por el que pasa el tornillo.