Several videos showing a small 'tornado' happening off the coast of Penang is viral on social media.

Some netizens managed to record the incident which took place at around 6pm today.

It is understood that several areas in Penang like Perai and Butterworth had experienced heavy downpour since 5pm.

Here are some of the videos showing the small 'tornado' as shared on social media.