El Headcrab es un parásito extraterrestre ficticio que se encuentra en los videojuegos Half-Life, Half-Life: Opposing Force, Half-Life: Blue Shift, Half-Life: Decay, Half-Life 2, Half-Life 2: Episode One, Half-Life 2: Episode Two y Half-Life: Alyx, creados por Valve Software, y es el enemigo más frecuente y distintivo de la saga. Los headcrabs también son llamados asaltadores de cabezas por Barney Calhoun y parásitos por los Combine Overwatch.
Actualmente existen 6 variaciones (una en Half-Life, dos en Half-Life 2 y otras dos en Half-Life: Alyx), poseyendo todas ellas la habilidad de transformar a humanos y transhumanos en zombis. Las introducidas en Half Life 2 y Half Life: Alyx, aunque similares al headcrab original, varían en cuanto a sus proporciones, color y efectos sobre el organismo parasitado.