You can add photos to Instagram in three ways: while creating a new post, by editing a post you've already shared, or by adding photos to a carousel

The method depends on whether you're posting for the first time or making changes later. On your phone, open Instagram and tap the plus icon at the bottom of the screen to start a new post. On a computer, go to Instagram.com, click the plus icon in the top left, and select "Create". From there, you'll see options to upload a photo from your device, take one with your camera, or choose from your existing photos.

If you've already posted something and want to add a photo, you can edit the caption or location, but you cannot add new photos to a post that's already live. You can only replace the entire post by deleting it and creating a new one. This is a limitation built into Instagram — the platform doesn't allow photo additions after publishing.

Key Takeaways

  • Start a new post by tapping the plus icon at the bottom of the Instagram app, or by clicking the plus icon at the top left on Instagram.com.
  • You can upload a photo from your phone's storage, take a new photo with your camera, or select from photos you've already taken.
  • Instagram lets you add multiple photos to a single post by swiping right after selecting your first photo and tapping the plus icon again.
  • Once you publish a post, you cannot add new photos to it — you can only edit the caption, location, or alt text.

Adding a single photo to a new post on your phone

Open the Instagram app and tap the plus icon at the bottom center of your screen. This opens your camera roll. You'll see thumbnails of your recent photos. Tap the photo you want to post. If you don't see it in the recent list, tap "Select multiple" at the bottom, then scroll through your entire photo library to find it.

After you select a photo, Instagram shows you a preview. You can crop it by pinching in or out, or tap "Filters" to apply a preset look. When you're ready, tap "Next" in the top right. Add a caption, tag people, add a location, or adjust other settings. Then tap "Share" to publish the post.

Creating a carousel with multiple photos

A carousel lets you post up to 10 photos or videos in a single post that people swipe through. Start by tapping the plus icon and selecting your first photo. Before you tap "Next", look for the icon that looks like two overlapping squares in the top right corner of the preview. Tap it to enable carousel mode.

Once carousel mode is on, tap the plus icon that appears at the bottom right of the preview. This lets you add a second photo. Select it from your camera roll the same way you selected the first one. You can keep tapping the plus icon to add up to 10 items total. Rearrange them by pressing and holding a photo, then dragging it to a new position. When you're done, tap "Next" and share as you would a single photo.

Adding a photo on Instagram's website

Go to Instagram.com and click the plus icon in the top left navigation menu. Select "Create" from the dropdown. This opens a window where you can drag and drop a photo from your computer, or click "Select from computer" to browse your files. Instagram accepts JPG and PNG files.

After you upload, you'll see the same preview and editing options as the app: crop, filter, and adjust. Click "Next" and add your caption and details. Then click "Share" to publish. The website version does not currently support carousels — if you want to post multiple photos, you'll need to use the Instagram app.

Editing captions and details after posting

Once your post is live, you can edit the caption, location, and alt text, but not the photo itself. To edit, go to your post and tap the three dots in the top right corner. Select "Edit" and make your changes. You can update the caption, add or remove a location, or change the alt text that describes the image for people using screen readers.

If you need to change the actual photo, you'll have to delete the post and create a new one. Tap the three dots, select "Delete", and confirm. Then create a new post with the photo you want. Keep in mind that deleting removes all likes, comments, and shares on that post.

Troubleshooting photos that won't upload

If a photo won't upload, first check that your file is in a format Instagram accepts: JPG or PNG. If you're using the app, make sure you've given Instagram permission to access your photos. On iPhone, go to Settings, find Instagram, and tap "Photos" — make sure it's set to "All Photos" or "Selected Photos". On Android, go to Settings, Apps, Instagram, Permissions, and turn on "Photos and Media".

If the file is the right format and permissions are on, try closing the Instagram app completely and opening it again. If you're on the website, try a different browser. Files larger than 8 MB may also fail to upload — if your photo is very large, resize it before uploading. If none of these steps work, try uploading a different photo to see if the problem is specific to that file or a broader issue with your account.

Understanding Instagram's photo requirements

Instagram works best with photos that are square (1:1), landscape (1.91:1), or portrait (4:5). If your photo is a different size, Instagram will automatically crop or letterbox it to fit. You can manually adjust the crop before posting by pinching and dragging in the preview.

The platform compresses all photos when you upload, which means very high-resolution images will be reduced in quality. For the best results, use photos that are at least 1080 pixels wide. Instagram also strips some metadata from photos when you upload — information like the camera model or GPS location is removed for privacy reasons, even if it was in the original file.

Frequently Asked Questions

Can I add a photo to a post after I've already published it?

No. Instagram does not allow you to add new photos to a post once it's live. You can edit the caption, location, and alt text, but the photo itself cannot be changed. If you need a different photo, delete the post and create a new one.

What's the difference between a regular post and a carousel?

A regular post shows one photo or video. A carousel lets people swipe through up to 10 photos or videos in a single post. Carousels are only available on the Instagram app, not the website. You create one by tapping the overlapping squares icon before selecting your photos.

Why is my photo blurry after I upload it?

Instagram compresses photos to reduce file size, which can make them appear slightly less sharp. This is especially noticeable on very large or high-resolution images. Using photos that are at least 1080 pixels wide helps minimize this effect. Also check that you didn't accidentally apply a blur filter before posting.

Can I upload a photo from my computer using the Instagram app?

No. The Instagram app only lets you upload photos from your phone's camera roll or take new photos with your camera. To upload from your computer, use Instagram.com instead. You can drag and drop files or click "Select from computer" to browse.

What file types does Instagram accept?

Instagram accepts JPG and PNG files. If your photo is in a different format like GIF, HEIC, or WEBP, convert it to JPG or PNG before uploading. Many free online converters can do this, or you can use your phone's built-in photo editor to save it in a compatible format.