Instagram recommends 1080 px wide images. Supported post ratios are square (1:1, 1080×1080), portrait (4:5, 1080×1350), and landscape (1.91:1, 1080×566). Zoom, drag to reposition, pick a background color (auto-detected from your image), and add a drop shadow. All processing runs in your browser — no files are uploaded.
Drag and drop a file here or click
Preview
Common questions and answers about this topic.
Instagram supports three post aspect ratios: square (1:1) at 1080×1080 pixels, portrait (4:5) at 1080×1350 pixels, and landscape (1.91:1) at 1080×566 pixels. The recommended width is 1080 pixels for best quality. Images below 320 px wide may be stretched, and images above 1080 px will be downscaled automatically.
Use the zoom slider or scroll on the preview to scale the image. Drag the preview to reposition. Toggle the drop shadow checkbox to add a shadow behind the image, then adjust blur, opacity, and offset. The background color is auto-detected from your image and can be changed with the color picker.
No. All image processing runs entirely in your browser using the HTML5 Canvas API. Your photos never leave your device, ensuring complete privacy.
The 4:5 portrait ratio takes up the most screen space in the Instagram feed, making your post more visible and engaging compared to square or landscape photos. It is especially effective on mobile devices where vertical content dominates the viewport.
You can upload JPG/JPEG and PNG images. The output is always a JPG file at 1080 px wide, which is the recommended format and resolution for Instagram posts.