Conor McGregor has been released from jail after being arrested and charged with robbery and criminal damage in Miami after allegedly smashing a fan's phone.

According to a Miami Beach Police report, the Irish MMA star was leaving the Fontainebleau Miami Beach hotel, home of the LIV nightclub, around 5am on Monday when the fan attempted to take a picture of McGregor on a mobile phone.

The Dubliner is alleged to have slapped the $1,000 phone from the fan's hand and stamped on it before leaving with the phone in his possession.

Police reportedly tracked down McGregor, who is holidaying in the Florida city, and arrested him after viewing CCTV footage.

He was charged with "strong-arm robbery" and "misdemeanour criminal mischief" and taken to the Turner Guilford Knight Correctional Center in Miami. 

He was released from jail last night after posting a $12,500 bond.

In a statement, McGregor's lawyer described the incident as a "minor altercation" and said his client had pledged to fully cooperate.

The former two-weight UFC champion only last week completed five days of community service as part of a sentence for throwing a metal hand cart at a bus carrying UFC fighters at an event in Brooklyn last April.