Clean, crisp. sharp png files

What’s the best way to get clean,crisp, sharp png files exported from Blender - WITHOUT the grey background, i.e. a really good transparent png file. ???

Set the background to be transparent
Blender Render - Render / Shading, set alpha to be transparent
Cycles - Render / Film, enable Transparent
In Render Output enable RGBA to render with an alpha channel

Thanks, I’ll try that.

and to add

do not save as a very small image

a 960 x 540 is a SMALL image
even a 1920 x 1080 is a small image

3840 x 2160 is a good size