O lege ex post facto (în latină, "după faptă" sau "de după acțiune") este o lege care modifică consecințele juridice (sau statutul) unor acțiuni care au fost comise înainte de intrarea în vigoare a legii. În dreptul penal, o lege ex post facto poate incrimina acțiuni care erau legale în momentul în care au fost comise sau poate înrăutăți o infracțiune, încadrând-o într-o categorie mai gravă decât cea în care se afla atunci când a fost comisă.