Visitors in the city centre got a sneak preview of the colourful costumes which will parade through the capital.
Edinburgh Festival Carnival takes place later this month and will mark the opening of the summer festival season.
More than 20 international and local acts will parade along Princes Street and into Princes Street Gardens on July 22.
The line-up will include musicians, dancers and street performers.
The event is run by the Edinburgh Jazz and Blues Festival and funded by the City of Edinburgh Council.
It replaces the Festival Cavalcade which ran for the last time in 2010.
Cllr Steve Cardownie said: "The Edinburgh Festival Carnival promises to evoke all the fun and family-friendliness of its forerunner, the Festivals Cavalcade, but with added exciting features.
"The Council was delighted to be able to facilitate this engaging free event, which I know will be a huge hit with residents and visitors alike. It will be fantastic to see Princes Street and Princes Street Gardens come alive with all the vibrant costumes and different musical styles of the various bands performing."