On 19 November 2011, MRT announced both confirmed Macedonia's participation in the Eurovision Song Contest 2012 and announced that singer Kaliopi was internally selected. Kaliopi was previously selected to represent Macedonia in 1996 with the song "Samo ti", but was ultimately eliminated from the competition during a pre-contest qualifying round.
On 16 January 2012, MRT announced that Kaliopi had selected the song "Crno i belo" (Black and White), music by Romeo Gril and lyrics by Kaliopi, as the Macedonian entry.
On 29 February, MRT aired a special presentation program, hosted by Zivkica Kalenikova, which presented the internal selection of Kaliopi and featured Kaliopi performing songs from her repertoire. At the conclusion of the program, "Crno i belo" was presented to the public as well as the English version of the song.
Macedonia competed in the first half of the second semi-final (2nd on stage), on 24 May 2012, following Serbia and preceding the Netherlands. Kaliopi received 53 points and placed 9th, thus qualifying for the final on 26 May.
In the final, Macedonia was drawn to perform 22nd, after Malta and preceding Ireland. The Macedonian entry scored a total of 71 points and placed 13th in the final.