New York: Speaking via Skype from Russia, Edward Snowden has told an audience of supporters in New Hampshire that he is willing to be extradited to the US if the federal government guarantees he would get a fair trial.

The former National Security Agency contractor in 2013 leaked details of a secret government eavesdropping program and left the country. He faces US charges that could land him in prison for up to 30 years.

Edward Snowden appears on a live video feed broadcast from Moscow at an event in Hawaii in February 2015. Credit:Marco Garcia

Mr Snowden spoke Saturday US time at the New Hampshire Liberty Forum, heavily attended by libertarians. WMUR reported that forum organisers did not allow the media to video record his remarks.

"I've told the government I would return if they would guarantee a fair trial where I can make a public interest defence of why this was done and allow a jury to decide," Snowden told his audience.