A magnitude 6.1 earthquake struck off the shore of Indonesia's Java island on Friday, at a depth of 10km, Indonesia's geophysics agency (BKMG) said.
The epicentre was located 132 km north of Tuban in East Java province, BMKG said.
The tremors were felt strongly in East Java, its capital Surabaya, as well as cities in neighboring provinces, according to multiple postings by social media users in those areas.
The quake has no potential to trigger a tsunami, BMKG said.
There were no immediate reports of damage.

Trump says Iran should wave the white flag of surrender
Pentagon chief says ceasefire with Iran is not over
US and Iran launch new attacks as they wrestle for control of Strait
Israeli strikes kill two Palestinians in Gaza, medics say
Blast at fireworks factory in China's Hunan kills 26, Xi calls for probe
