Good method to convert large amount of textures?

Lets say I have ~500 texture files in .tga format, and I wanted to convert all of them to .png in one go.
Is there a good software to use for mass conversion such as this?

Try Irfanview.

Works perfectly. Thanks.