Fairy Lock prevents all Pokémon on the field from switching out or fleeing during their next turn. Ghost-type Pokémon are unaffected.
Fairy Lock does not prevent the effects of moves or items that force the target to switch, such as Dragon Tail, Whirlwind, Eject Button, or Red Card. If the target of Fairy Lock faints in the turn the move is executed, the Pokémon that replaces it will still be unable to switch out in the following turn.
If powered up by a Fairium Z into Z-Fairy Lock, the user's Defense stat rises by one stage.