Ley ex post facto es una expresión latina, traducible al español como "ley posterior al hecho", utilizada para referirse a una norma o ley retroactiva, es decir, que retroactivamente cambia las consecuencias jurídicas de un acto cometido, o el estatus legal de hechos o relaciones existentes con anterioridad a la vigencia de la ley.