Charlie Puth sitting on unreleased song with Zayn Malik

Charlie Puth has an unreleased collaboration with Zayn Malik sitting on his hard drive.

The 'How Long' hitmaker took to Twitter to reveal he stumbled upon the recording on his computer and teased his 3.1 million followers that the former One Direction star's vocals sound incredible on the track.

He tweeted: "Found my old hard drive...found an old song I made with Zayn that never came out....but damn his voice!!! There's like 100 vocal layers in here!! (sic)"

However, he didn't disclose whether the song will ever see the light of day.

Back in 2016, Charlie said he would love to work with the 27-year-old star and Little Mix, Zayn's ex-fiancee Perrie Edwards' band.

Asked who his dream collaborators would be, he said: "Maybe Little Mix, I'm going to check out their stuff. Stevie Wonder said he wanted to do something with me, I'd love to take him up on that offer.

"I'd work with Zayn, anybody. I think the R&B, stylistically we could mesh. It would be really cool."

© BANG Media International