Une loi ex post facto (du latin pour "après le fait" ou "à partir de l'après action") est une loi qui modifie les conséquences juridiques (ou le statut) des actions qui ont été commises avant que la loi n'entre en vigueur. En droit pénal, une loi ex post facto peut criminaliser des actions qui étaient légales au moment où elles ont été commises, ou peut aggraver un crime en le faisant entrer dans une catégorie plus sévère que celle dans laquelle il se trouvait au moment où il a été commis.