Why Instagram crops your photos
Instagram feed posts only fit between landscape 1.91:1 and portrait 4:5. A photo outside that range, like a tall phone shot or a wide panorama, gets cropped to fit when you post it, and you lose the edges. Stories and Reels are 9:16, so a landscape photo there gets cropped hard or zoomed in.
This tool takes the other route. Instead of cutting the photo to fit the shape, it shrinks the photo to fit inside the shape and fills the gap. The file you download is already the right shape, so Instagram has nothing to crop.
Which shape to choose
Each shape matches a place your photo will be seen:
- 4:5 (1080 × 1350): portrait feed posts. It takes up the most room in the feed, so it's usually the best pick.
- 1:1 (1080 × 1080): square feed posts, and the classic look on older grids.
- 9:16 (1080 × 1920): Stories and Reels covers, which fill a phone screen.
- 16:9 (1920 × 1080): landscape, for YouTube, X or anywhere a wide frame is needed.
White, black, colour or blur
White borders look clean and gallery-like, and suit bright photos and a light feed. Black makes colours pop and suits night shots and moody edits. A custom colour can match your brand or pick up a tone from the photo itself.
Blur fills the space with an enlarged, softened copy of the same photo, so the frame feels full and the edges blend into the picture. It's the most popular choice for Stories and for landscape photos in a portrait frame. The Border slider adds equal space on every side, which works well with any background for a framed look.
Keeping photos sharp
Instagram resizes feed posts to 1080 pixels wide, so the downloads here are made at exactly that width. Uploading the exact size means Instagram doesn't need to resize it again, which helps it stay crisp.
Start from the best original you have. A screenshot or a photo saved from a chat app has already been shrunk and compressed, and fitting it into a frame can't bring that detail back.
Frequently asked questions
How do I post a full photo on Instagram without cropping?
Fit it into a 4:5 or 1:1 frame with a background around it, then post that file. This tool does it in your browser: pick the photo, the shape and a background, and download.
What size should an Instagram post be?
1080 × 1350 pixels for portrait 4:5, which shows biggest in the feed, or 1080 × 1080 for square. Stories and Reels are 1080 × 1920.
How do I fit a landscape photo in an Instagram Story?
Choose 9:16 and the Blur background. The whole photo sits in the middle with a soft copy of it filling the top and bottom of the screen.
Does adding a border lower the quality?
Barely. The photo is scaled to fit and saved as a high-quality JPG at Instagram's own size. A bigger border makes the photo itself a little smaller in the frame.
Is my photo uploaded anywhere?
No. Everything is drawn on a canvas in your browser, and the photo never leaves your device.