Första mötena spelas 18-19 samt 25-26 februari, returer spelas den 10-11 och 17-18 mars. Gruppsegrarna kunde inte ställas mot varandra, inte heller lag som spelade i samma grupp eller två lag från samma nation.
Gruppsegrarna får också fördel genom att få returmatchen på hemmaplan.
Borussia Dortmund som blev grupptvåa efter Barcelona ställs mot Paris Saint-Germain, Atalanta klarade sig undan giganterna och lottades mot Valencia, den regerande mästaren Liverpool ställs mot Diego Simeones Atletico Madrid.
Men höjdpunkten i åttondelsfinalerna blir Real Madrid mot Manchester City. Men Pep Guardiola är van detta motstånd, Real är nämligen det lag han mött flest gånger under sin karriär som tränare där spanjoren vunnit nio matcher, spelat fyra oavgjorda och förlorat fyra.
Fjolårets finalister Tottenham möter Emil Forsbergs RB Leipzig och Lionel Messi möter Napoli.
Det blir även en repris från finalen 2012 när Chelsea ställs mot Bayern München.