Liverpool will face Brighton once again after defeating them earleir this season when they met in the Carling Cup in September.
Chelsea will play Birmingham while Tottenham visit League One side Stevenage.
Crawley will host Premier League side Stoke in the fifth round of the FA Cup.
The npower League Two club, who are the lowest-ranked side left in the competition, beat Hull on Saturday and will be hoping to create an even bigger shock against Tony Pulis' men.
Ties to be played the weekend of February 18 or 19.
FA Cup Fifth Round Fxitures
Liverpool v Brighton
Everton v Blackpool or Sheffield Wednesday
Chelsea v Birmingham
Crawley Town v Stoke
Stevenage v Tottenham
Norwich v Leicester
Sunderland or Middlesbrough v Arsenal
Millwall or Southampton v Bolton