Ten koste van Georgië en Wit-Rusland, die ook meedongen naar de organisatie, keerde het Junior Eurovisiesongfestival in 2012 terug naar Nederland. Hoofdstad Amsterdam werd verkozen om het evenement te organiseren. Het was de tiende editie van het evenement en de eerste keer in de geschiedenis dat een land het Junior Eurovisiesongfestival voor de tweede keer organiseerde. Het festival vond plaats in de Heineken Music Hall en werd gepresenteerd door Ewout Genemans en Kim-Lian van der Meij. Het thema was dat jaar "Break the ice", waarvoor een speciaal themalied werd gezongen door Kim-Lian van der Meij. De show werd geopend door Rachel Traets, die het nummer Euphoria van Loreen zong. Verder was er ook nog een interval act van Ralf Mackenbach. Aan het festival zelf namen twaalf landen deel. Uiteindelijk werd het gewonnen door de Oekraïense Anastasija Petryk met het liedje "Nebo".