It is understood that Can’s four-year agreement with the Serie A champions will pay him €5 million (£4m/$6m) per season and will begin on July 1.
Goal previously revealed how Can was close to securing a move to Juventus , who won their seventh straight league title in May.
- 'He's been unbelievable' - Priceless Cavani brings more to Man Utd than goals
- A little less chaos: Why Guardiola v Tuchel will define post-pandemic Premier League era and beyond
- Ballon d'Or 2021 Power Rankings: Neymar plummets as Champions League finalists climb
- Neymar's new PSG deal a huge statement of intent but Mbappe still stalling
The 24-year-old had long been linked with a move to the Bianconeri as he ran down his terms at Anfield.
While other clubs were reported to have shown an interest, the Italian giants were always leading the chase, with club CEO Beppe Marotta claiming back in May that a deal was imminent .
Juve have now got their man, with a medical having been completed on Thursday before the penning of a long-term deal.
Joining Liverpool from Bayer Leverkusen in the summer of 2014, Can would go on to feature at Anfield for the next four seasons.
He would primarily play in central and holding midfield roles, though he did play some games at centre-back for the Reds.
Can scored 14 goals in his Liverpool career, with three coming in this year’s Champions League.
However, a back injury sustained on March 17 against Watford all but ended Can’s 2017-18 campaign.
Originally not thought to be too serious, the ailment sidelined Can for both of Germany’s March friendlies as well as the remainder of the Premier League season.
The injury also cost him a place in Germany’s squad for the 2018 World Cup .
Can finally returned to action to make a late appearance as a substitute for Liverpool in their 3-1 Champions League defeat to Real Madrid.