Instagram Image Resizer
Choose an Instagram placement, frame your photo, preview it, and download a ready-to-use image.
- Runs in your browser
- No image upload
- Review before download
Upload a photo
Start with one JPG, PNG, or static WebP image. Animated files are rejected.
Choose an Instagram placement
Each card sets the output canvas; you do not need to enter pixels.
Feed posts
Story
Reel
Profile
Pixel dimensions are PicRecast output canvases, not claims that Instagram requires one fixed upload size.
Frame your photo
Choose whether to fill the placement or keep the full photo visible.
Crop to fill the selected canvas without stretching. Drag the photo and adjust zoom in the preview.
Preview and download
The preview follows the selected placement. The downloaded image is encoded in your browser.
Upload a photo to preview the selected placement.
Resizing and encoding happen locally in your browser. Re-encoding can remove EXIF, ICC, XMP and camera metadata; JPEG orientation is applied to pixels.
How to resize an image for Instagram
Upload a photo, pick the post, Story, Reel cover, or profile placement, choose Fill frame or Show whole image, then review and download the result.
A placement-first workflow
The cards set a useful canvas automatically. Move the subject for a crop, or keep every edge with a background.
Instagram Feed image sizes
Choose square 1:1, portrait 4:5, native phone-photo 3:4, or a landscape canvas. These are design outputs, not exclusive upload requirements.
Square 1:1
The 1080 × 1080 canvas is useful for square Feed posts and as a square profile master.
Portrait 4:5
The 1080 × 1350 canvas remains useful for portrait Feed images, but it is not the only supported tall photo ratio.
Native phone photo 3:4
Instagram added native 3:4 photo display in May 2025 for single posts and carousels. A 3:4 source can use 1080 × 1440 without ratio cropping.
Landscape posts
The 1080 × 566 landscape canvas is a PicRecast design choice around 1.91:1; it is not an official mandatory pixel size.
Instagram Stories 9:16
Use the 1080 × 1920 portrait canvas. Keep essential subjects away from variable interface overlays.
Reels and Reel covers
Use a 9:16, 1080 × 1920 cover canvas. This image tool prepares stills and covers, not video.
Profile picture preview
The preview shows a circular display mask, while the downloaded master stays square at 1080 × 1080.
Crop or show the whole image
Fill frame crops edges while preserving proportions. Show whole image preserves the photo inside a fixed canvas.
Fit without cropping
Show whole image can fill spare space with blur, white, black, a custom color, or transparency for PNG/WebP.
Carousel consistency
This page processes one photo at a time. For a set of images, apply the same Feed card to each; the Bulk Image Resizer handles general batch sizing.
Why Instagram may recompress uploads
Instagram may process an uploaded file again. PicRecast shows the local output but cannot promise the platform will keep its bytes or quality.
Upscaling and quality
Keeping native content size avoids unnecessary enlargement inside the canvas. Filling a larger target can soften a small source.
Metadata and orientation
Re-encoding can discard EXIF, ICC, XMP, and camera fields. JPEG orientation is normalized into the exported pixels.
Browser-local privacy
Image validation, decoding, resizing, and encoding happen in your browser. Image bytes are not sent to PicRecast or an outside processor.
Instagram Image Resizer FAQ
What size should an Instagram post be?
Choose the placement: 1:1, 4:5, 3:4, or landscape for Feed. PicRecast offers corresponding 1080-pixel-wide canvases, not mandatory upload dimensions.
Does Instagram support 3:4 photos?
Yes. Instagram announced native 3:4 photo display in May 2025 for single-photo posts and carousels.
Should I use 4:5 or 3:4?
Use 3:4 to keep a native phone portrait without ratio cropping; choose 4:5 when that framing better fits your design.
How do I fit the whole image without cropping?
Choose Show whole image. PicRecast keeps every edge visible on the selected canvas and fills any spare area.
Can I add a blurred background?
Yes. In Show whole image mode, choose Blur; solid colors and transparency for PNG/WebP are also available.
What size is an Instagram Story?
This tool offers a 1080 × 1920, 9:16 Story canvas.
Are Reels 9:16?
The Reel cover card uses a 1080 × 1920, 9:16 still-image canvas. This tool does not edit video.
How does the profile picture preview work?
It masks the square master as a circle for preview. The downloaded file remains square.
Will PicRecast stretch my image?
No. Fill frame crops proportionally; Show whole image pads proportionally.
Will small images be upscaled?
Native-size mode avoids enlarging content in Show whole image. A full-frame crop that requires upscaling needs your explicit Fill target resolution selection.
Can I resize carousel images?
This page handles one photo at a time. Use the same Feed preset for each image; no multi-image carousel queue is offered here.
Does PicRecast change the file format?
Not by default. Advanced options let you explicitly choose JPG, PNG, or WebP.
Does Instagram recompress images?
It may. PicRecast reports its local export, but cannot control later processing by Instagram.
Are my images uploaded?
No. Image bytes stay in your browser for validation, resizing, and encoding.