The Germany international has signed a four-year deal with the Italian giants following the expiration of his contract at Anfield.
Can made more than 150 appearances for the Reds, scoring 14 times, since joining them from Bayer Leverkusen in 2014.
"Juventus announces that a contract of employment with the player Emre Can, effective as of July 1, 2018 and expiring on June 30, 2022, has been signed," said the club in a statement.
"As a result of the signature of the agreement, Juventus will incur additional costs of €16m (£14m), to be paid over the next two financial years."
Can has won 20 caps for the German national team.