This is the heartwarming moment a jogger took the trainers off his feet and gave them to a ‘homeless’ man, before walking away barefoot.

Footage posted on social media shows shows a passerby in a red t-shirt and black shorts on a pavement in New York near the One World Trade Center.

The two men have a quick chat, before the barefoot runner strolls off.

The man sat down  on the sidewalk then appears to to try the footwear on for size.

Twitter user @NYorNothing posted the clip, when she spotted what was happening while riding in a cab in Manhattan at about 9am on Sunday.

The man watches as the barefoot jogger walks off 

The Twitter user, called Antonella, first thought the jogger was taking off his shoes so that he could retrieve cash to give to the homeless man.

Her tweet has been liked more than 15,000 times.

She wrote: “It was 9am in the WTC area, I watched as a jogger took off his sneakers, gave them to a homeless man, & walked the NYC streets barefoot.

“Our character is what we do when we think nobody is looking.”

The man examined the trainers he had been given 

Although she didn’t catch the exact moment when the runner took off his trainers, she insisted she witnessed that before she started filming.“I assumed he was taking his sock off because he had money in it,” she told PIX11 .    

She said the incident took place outside the Century 21 Department Store store close to the World Trade Center site, adding she hoped the jogger “didn’t have a long walk home barefoot.”

The jogger and the recipient of the trainers have yet to be identified.