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 deal reached to disarm Hamas, Israeli support for plan remains uncertain
Kuwait says Iranian attack hits Chinese company building, kills one
Japan quake snarls auto and chip supply chains as toll hits 34
Indian federal police file charges against 13 over exam paper leaks
Egypt's Cabinet says preliminary probe finds drone behind Damietta Port vessel fire