Save rendered images in different formats
See the Output panel in the render settings. It can also be changed post render with Image > Save As Image (F3) in the Save As Image side panel.

If you want to output to multiple formats, this can be done using the File Output compositor node.

For GIF see: Can Blender render animated gifs?