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.
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.
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.