United will take on 2016 champions Villarreal in a meeting of the only two teams with 100 per cent records in the group stages.
As with the last-16 draw of the UEFA Champions League, Liverpool take on Porto, the defending champions, who qualified as one of two best-placed runners-up.
Matches will be one-off ties that will go to extra-time and penalties if the teams cannot be separated after 90 minutes.
The dates and venues will be confirmed at a later date.
Arsenal v Dinamo Zagreb
Liverpool v Porto
Man Utd v Villarreal
Sunderland v Newcastle