Generalstrejke (også storkonflikt) er en strejke, som omfatter alle, eller en meget stor del af alle, arbejdere på vigtige arbejdspladser i en by, et land eller et andet geografisk område. Oftest kræves at flere faggrupper strejker for at kalde det en generalstrejke.
Formålet med en generalstrejke kan være politisk, revolutionært eller økonomisk.
Den første generalstrejke i Danmark var Tømrerstrejken i 1794, hvor tømrerne i første omgang strejkede, mens 2.000 ud af de 2.700 københavnske håndværkersvende efterfølgende strejkede da 124 tømmersvende blev idømt fængsel.[1]