Jack how are you trying to make the png.

If you are using the jpg with a white background you will need to mask out the white background before you can create a png with a transparent background. Simply opening the jpg and then saving as a png will not do what you are asking.