You should use JPEG or PNG file formats for the best vividness and sharpness for images. For video, Instagram also supports MOV and MP4, with GIFs available for in-feed videos.