Convert images and videos optimized for Instagram. Get the right format, resolution, and aspect ratio for posts, stories, and Reels.
Upload a file to optimize for Instagram
.jpg,.jpeg,.png,.mp4 (max 100MB)
Instagram supports JPG and PNG for images, MP4 for videos. For best quality, use JPG at 1080px width. Stories and Reels perform best at 1080×1920px. Instagram applies its own compression, so starting with optimized files gives you the best final quality.
Use JPG format for photos to minimize file size while maintaining quality. PNG is better for graphics with text or logos. For videos, H.264 codec at 30fps is recommended with AAC audio. Keep Reels under 60 seconds for maximum reach.
Instagram carousel posts can include up to 10 slides. Use consistent dimensions (1080×1080px) across all slides. For profile pictures, use 320×320px minimum — they display as a circle, so center your subject.
1080×1080px for square posts, 1080×1350px for portrait, 1080×1920px for Stories and Reels. Instagram compresses images to 1080px width, so uploading at this resolution avoids unnecessary downscaling.
Yes, Instagram applies its own compression. Uploading at recommended specifications minimizes quality loss from double compression.
MP4 with H.264 codec, AAC audio, 30fps maximum. File size limited to 650MB for Reels, 4GB for IGTV.
9:16 vertical (1080×1920px) is the standard for Reels. Full-screen vertical video performs best in the Reels feed.
Upload at 1080px width in JPEG at 80-90% quality. Avoid uploading PNGs for photos as Instagram converts them to JPEG anyway, adding unnecessary compression.
Feed posts use 1:1 square (1080×1080px) or 4:5 portrait (1080×1350px). Stories use 9:16 vertical (1080×1920px). Stories also have 14-second per segment limits.