Newly two dozen people have been killed and dozens injured in a blaze that tore through a fireworks factory outside the Indonesian capital, police said Thursday, triggering explosions and sending plumes of black smoke into the air.

The fire broke out at an industrial complex in Tangerang, a satellite city of Jakarta.

"There are 103 workers in total at this factory, 43 are injured and being treated in three hospitals, the remains of 23 victims have been found," Nico Afinta from Jakarta police told Kompas TV.

A firefighter on the scene said the victims had been burned beyond recognition.