Instagram Tips & Strategies

How to Make a Picture Fit an Instagram Story

By Spencer Lanoue
October 31, 2025

Ever tried to post the perfect photo to your Instagram Story, only to have Instagram crop it into an awkward, zoomed-in version? It's a common frustration that can ruin a great shot. Luckily, there are simple and creative ways to make any picture fit the vertical 9:16 Story format perfectly. This guide will walk you through exactly how to do it using Instagram's own features, free third-party apps, and a few pro strategies to make your content stand out.

First, Why Doesn't Your Picture Fit?

The problem isn't your photo, it's the shape. Instagram Stories are designed for a tall, vertical screen, while most photos are taken in landscape (horizontal) or square formats. This mismatch in shape is what causes the automatic and often unwanted cropping.

To get technical for a second, it all comes down to aspect ratio. An aspect ratio is simply the relationship between an image's width and its height.

  • Instagram Stories use a vertical 9:16 aspect ratio. The ideal pixel dimensions are 1080px wide by 1920px tall.
  • Horizontal photos (from a standard camera) typically have a 3:2 or 4:3 aspect ratio.
  • Square photos (popular on the Instagram grid) have a 1:1 aspect ratio.

When you upload a horizontal or square picture, Instagram's default action is to zoom in to fill the entire 9:16 screen, which cuts off the sides or top and bottom of your original image. Our goal is to override that default and regain creative control.

Method 1: The Quickest Fix Inside an Instagram Story

The simplest way to adjust your photo doesn't require any other apps. You can do it right in the Instagram Story editor, though it comes with a trade-off: your photo won't fill the entire screen, but you will see the full image.

Here's how it works:

  1. Open Instagram and swipe right to open the Story camera.
  2. Swipe up (or tap the gallery icon) to select the horizontal or square photo you want to post.
  3. Instagram will automatically zoom in on your photo to fill the screen, cropping it.
  4. Now, simply use two fingers to pinch the screen and zoom out. You'll see your full photo shrink to fit within the Story's vertical frame.
  5. Once you've resized it, you can drag your photo to reposition it anywhere on the screen - top, middle, or bottom.

When you do this, Instagram automatically fills the empty background with a color-matched gradient based on your photo. This is an incredibly fast way to post an uncropped picture, but it doesn't give you much creative control over the background.

When to use this method: Perfect for when you're in a hurry and just want to share the full picture without worrying about fancy edits.

Method 2: Creative Background Solutions (Without Leaving Instagram)

If you want a more intentional or branded look than the default gradient, you can create your own custom background right within the Instagram Story editor. This lets you place your horizontal or square photo on top of a background that you control.

Create a Solid Color Background

This is a classic technique for making your photo pop. A solid background adds a clean, graphic feel and is a great way to incorporate your brand colors.

  1. Upload any photo (it doesn't matter which one) to your Instagram Story.
  2. Tap the three dots (...) in the top-right corner and select Draw.
  3. Use the color picker at the bottom to select your desired background color. You can also tap the dropper icon to select a color from the photo itself.
  4. Once your color is selected, tap and hold anywhere on the screen for 1-2 seconds. The entire screen will fill with that solid color. Tap "Done."
  5. Now, navigate to your phone's camera roll, find the actual photo you want to post, and use the "Copy Photo" feature (on iOS, tap the share icon and then "Copy").
  6. Go back to your Instagram Story. A little pop-up will appear allowing you to "Add Sticker." Tap it, and your copied photo will appear on top of your solid color background.
  7. You can now resize and position the sticker photo as you like.

Use a Blurred Background from Your Own Photo

This is a very popular and professional-looking effect. It creates a cohesive, custom background that complements your main photo without being too distracting.

  1. Go to your Instagram Story and upload the photo you want to feature.
  2. Pinch and zoom with your fingers to make this photo fill the entire 9:16 screen. Yes, it will look blurry and pixelated - that's what we want! This is your background.
  3. Follow the exact same "copy and paste" sticker process described above. Find the same photo in your camera roll, copy it, and paste it back into your Story as a sticker.
  4. Now you have a crisp version of your photo layered on top of a beautifully blurred, perfectly matched background. Adjust the size and position of the top photo for a polished, layered look.

When to use these methods: When you want a more styled, intentional look that feels more branded than the default options. Perfect for brands, creators, and anyone who wants their Stories to look a little more curated.

Method 3: Using Free Apps for Full Control and a Flawless Fit

For the most professional and customizable results, using a free third-party app is the way to go. These tools not only let you perfectly format your photo for the 9:16 aspect ratio but also give you endless creative options.

Canva: The Best All-Around Solution

Canva is a free and powerful design tool that makes resizing images for social media incredibly easy. Its templates are already perfectly sized for every platform.

  1. Download the Canva app (or visit Canva.com) and create a free account.
  2. On the home screen, search for "Instagram Story" and select the template. This gives you a blank 9:16 canvas.
  3. Tap the purple "+" button in the bottom left, go to "Uploads," and select the photo you want to post.
  4. Your photo will appear on the canvas. Drag it into position and resize it. You can snap it to the center or place it wherever you like.
  5. Now, for the background. With the canvas selected (not your photo), tap the "Color" icon to add a solid brand color, or tap "Replace" to choose from thousands of stock photos, videos, or textures to use as a background.
  6. Pro Tip: For the blurred background effect, upload your main photo twice. Set the first one as the background by dragging it to the edge of the screen, then select it, go to "Effects," and add the "Blur" effect. Place the second, un-blurred version on top.
  7. When you're done, tap the share/download icon in the top right and save the image to your phone. It's now perfectly sized and ready to upload to your Instagram Story.

Best for: Anyone who wants a simple, drag-and-drop solution with tons of creative flexibility, from small businesses to casual users.

Snapseed: For Quick Resizing with a Powerful Editor

Snapseed is a free, powerful photo editor from Google. It has a fantastic "Expand" tool that can intelligently fill the background for you automatically or with a background color.

Here's the simplest way to use it:

  1. Open your photo in Snapseed.
  2. Go to Tools > Expand.
  3. The edges of your photo will have a resize grid. Drag the top and bottom borders until the image becomes vertical.
  4. Snapseed offers two fill options: "Smart" will try to intelligently recreate the background by analyzing the existing pixels (works best with simple backgrounds like skies or fields). "White" or "Black" will fill the extra space with a solid color.
  5. Once expanded, tap the checkmark. Then, go to Tools > Crop and select the 16:9 ratio (making sure it's vertical). This ensures the dimensions are perfect for Stories.
  6. Export the image and it's ready to go.

Best for: Photographers and users who want a quick, intelligent expand tool without leaving their favorite photo editor.

Final Pro Tips for Perfect Instagram Stories

Getting your photo to fit is half the battle. Here are a few final tips to keep in mind for creating consistently great Stories.

  • Shoot Vertically Whenever Possible. The easiest way to get the perfect fit is to shoot in 9:16 to begin with. Turn your phone sideways before you snap the picture - this simple habit will save you countless headaches in editing later.
  • Mind the "Safe Zone". Instagram overlays your profile icon, the brand's name, and the "Message" or link bar at the very top and bottom of the screen. Avoid placing any critical elements of your photo (like faces or important text) in these areas, as they may get covered. Leave a little buffer at the top and bottom.
  • Create a Consistent Style. If you're a brand or creator, pick one method for formatting non-vertical photos and stick with it. Whether it's always using a brand-colored background, a blurred background, or clean white borders, consistency makes your Stories feel more professional and recognizable to your audience.

Final Thoughts

Making any picture fit your Instagram Story perfectly doesn't have to be a source of frustration. Whether you're making a quick pinch-and-zoom adjustment directly in the app, creatively adding custom backgrounds using Instagram's sticker trick, or designing a pixel-perfect layout in Canva, you have complete control over how your images look. By understanding the 9:16 aspect ratio, you can transform awkward crops into an opportunity for creative and branded storytelling.

Planning your content ahead helps eliminate these last-minute formatting issues entirely. When we designed Postbase, we focused on making the content creation process smoother from start to finish. By using our visual calendar to plan and schedule your posts, you can prepare and batch-edit all your Story assets ahead of time - ensuring they're perfectly sized before they ever go live. It closes the gap between creating your content and sharing it with the world, giving you more time to focus on your brand instead of fighting with aspect ratios.

Spencer's spent a decade building products at companies like Buffer, UserTesting, and Bump Health. He's spent years in the weeds of social media management—scheduling posts, analyzing performance, coordinating teams. At Postbase, he's building tools to automate the busywork so you can focus on creating great content.

Other posts you might like

How to Add Social Media Icons to an Email Signature

Enhance your email signature by adding social media icons. Discover step-by-step instructions to turn every email into a powerful marketing tool.

Read more

How to Add an Etsy Link to Pinterest

Learn how to add your Etsy link to Pinterest and drive traffic to your shop. Discover strategies to create converting pins and turn browsers into customers.

Read more

How to Grant Access to Facebook Business Manager

Grant access to your Facebook Business Manager securely. Follow our step-by-step guide to add users and assign permissions without sharing your password.

Read more

How to Record Audio for Instagram Reels

Record clear audio for Instagram Reels with this guide. Learn actionable steps to create professional-sounding audio, using just your phone or upgraded gear.

Read more

How to Add Translation in an Instagram Post

Add translations to Instagram posts and connect globally. Learn manual techniques and discover Instagram's automatic translation features in this guide.

Read more

How to Optimize Facebook for Business

Optimize your Facebook Business Page for growth and sales with strategic tweaks. Learn to engage your community, create captivating content, and refine strategies.

Read more

Stop wrestling with outdated social media tools

Wrestling with social media? It doesn’t have to be this hard. Plan your content, schedule posts, respond to comments, and analyze performance — all in one simple, easy-to-use tool.

Schedule your first post
The simplest way to manage your social media
Rating