You can post to Instagram from a computer using the web version or third-party scheduling tools
Instagram's web version at instagram.com lets you upload photos and videos directly from your computer to your feed, Stories, and Reels. The process is straightforward: log in, click the create button, select your file, add captions and tags, and publish. You do not need to read anything or use your phone.
The desktop version has the same core features as the mobile app, though a few tools work differently or are missing entirely. You can post single images, carousels (multiple images in one post), and videos up to 60 minutes long. Stories and Reels have their own upload paths and length limits, which we'll cover below.
Key Takeaways
- Log into instagram.com on your computer, click the create icon (plus sign), and select "Post" to upload a photo or video from your files.
- Instagram's web version accepts JPG and PNG images and MP4 or MOV video files; videos must be at least 600 pixels wide and no larger than 4 GB.
- You can add captions, alt text, location tags, and hashtags on the desktop version, but you cannot add stickers or interactive elements like polls to Stories from a computer.
- If you want to schedule posts in advance or upload multiple posts at once, third-party tools like Buffer, Later, or Hootsuite connect to your Instagram account and handle scheduling.
- Stories and Reels have separate upload buttons and different file requirements than regular feed posts.
How to upload a photo or video to your Instagram feed from a computer
Open instagram.com in your web browser and log in with your username and password. Once you're on your home feed, look for the plus sign icon in the left sidebar (on desktop) or at the bottom of the screen (on mobile web). Click it and select "Post" from the menu that appears.
A file browser window will open. Navigate to the folder where your photo or video is saved, select the file, and click "Open." Instagram will upload the file and show you a preview. If you're uploading multiple images at once, click "Select multiple" before choosing your files—Instagram will arrange them in the order you select them, and you can rearrange them by dragging.
After the file uploads, you'll see the editing screen. Add a caption in the text box, then scroll down to add location tags, alt text (a description for people using screen readers), and hashtags. Click "Share" when you're ready. The post will appear on your feed when ready.
File types, sizes, and technical requirements
Instagram accepts JPG and PNG image files and MP4 or MOV video files. Images should be at least 1080 pixels wide (Instagram recommends 1080 by 1350 pixels for portrait orientation and 1200 by 628 pixels for landscape). Videos must be at least 600 pixels wide and no larger than 4 GB in file size. Videos can be anywhere from 3 seconds to 60 minutes long, though longer videos take longer to upload and process.
If your file is in a different format—like HEIC (iPhone photos), WEBP, or AVI—you'll need to convert it before uploading. Free online converters like CloudConvert or Zamzar can do this, or you can use photo editing software on your computer. Keep in mind that converting files can sometimes reduce quality, so test with a small file first if you're unsure.
Instagram will compress your image or video when you upload it, so the file size you see on your computer may be larger than what appears on Instagram. This is normal and does not affect the quality you see on the platform.
Adding captions, tags, and alt text on the desktop version
After you upload your file and see the preview, the editing panel appears on the right side of the screen. Type your caption in the "Write a caption..." box. You can use line breaks, emojis, and hashtags here. If you want to tag other accounts, type the @ symbol followed by their username—Instagram will show you a list of matching accounts to choose from.
Below the caption box, you'll see options to add location and alt text. Click "Add location" to search for a specific place, which will appear below your caption when people view the post. Alt text is a short description of what's in the image; it helps people using screen readers understand the content. Click "Advanced settings" and then "Alt text" to add it. Keep alt text under 125 characters and describe what's actually visible in the image.
You cannot add stickers, filters, or interactive elements like polls or questions from the desktop version. If you need those features, you'll have to use the mobile app. Once you've filled in the caption and any tags, click "Share" to post.
How to post Stories and Reels from your computer
Stories and Reels have separate upload paths from regular feed posts. To post a Story, click the plus icon and select "Story" instead of "Post." Upload your image or video the same way, but note that Stories have stricter size requirements: images should be 1080 by 1920 pixels, and videos should be 9 to 16 seconds long (you can upload longer videos, but Instagram will split them into multiple Stories). You cannot add text, stickers, or interactive elements to Stories from the desktop—those features are mobile-only.
Reels work similarly. Click the plus icon, select "Reel," and upload a video between 15 seconds and 90 seconds long. The video should be 1080 by 1920 pixels (vertical orientation). You can add a caption and location tag, but music, effects, and text overlays must be added on the mobile app. If you want a fully edited Reel, edit it on your phone first, then upload the finished video from your computer.
Using third-party tools to schedule posts in advance
Instagram's web version does not have a built-in scheduling feature—you can only post when ready. If you want to schedule posts to go live at a specific time, you'll need a third-party tool. Buffer, Later, Hootsuite, and Sprout Social are popular options that connect to your Instagram account and let you upload photos, write captions, and choose when the post should publish.
These tools work by storing your post and then publishing it to Instagram at the time you set. Some have free plans with limited posts per month; others charge a monthly fee. Most also let you upload multiple posts at once and organize them in a calendar view, which is useful if you're planning content weeks in advance. Check each tool's pricing and features to see which fits your needs.
To use a scheduling tool, you'll typically log into the tool's website, click a button to connect your Instagram account, and grant the tool permission to post on your behalf. Then you can upload your photo or video, write your caption, and select a publish date and time. The tool will handle the rest.
Common problems and how to fix them
File won't upload: Check that your file is in a supported format (JPG, PNG, MP4, or MOV) and is not larger than 4 GB. If the file is very large, try compressing it using free tools like TinyPNG (for images) or HandBrake (for videos). Also make sure you have a stable internet connection—uploads can fail if your connection drops.
Video plays but has no sound: Instagram sometimes strips audio during upload if the audio codec is not compatible. Re-export your video using a standard codec like AAC for audio and H.264 for video. Most video editing software has presets for this.
Image looks blurry or low quality: Instagram compresses images, but if yours looks especially bad, the original file may be too small or heavily compressed already. Try uploading a higher-resolution version. Aim for at least 1080 pixels wide.
Can't find the create button: Make sure you're logged in and on the main feed page (instagram.com/feed). The plus icon should be in the left sidebar on desktop. If you're on mobile web, it's at the bottom of the screen.
Frequently Asked Questions
Can I edit a post after I publish it from my computer?
Yes. Click the three dots in the top right corner of your post and select "Edit." You can change the caption, location, and alt text, but you cannot replace the image or video itself. To change the photo or video, you'll need to delete the post and upload a new one.
Why can't I add music to a Reel from my computer?
Instagram's desktop version does not include the music library or audio editing tools available on the mobile app. You can add music using the mobile app before uploading, or use a video editor on your computer to add audio, then upload the finished video as a regular Reel.
What happens if I close my browser while uploading?
If you close the browser or lose your internet connection during upload, the post will not be saved. You'll need to start over. For large files, make sure you have a stable connection and avoid closing the tab until the upload is complete.
Can I post to Instagram from my computer if I use two-factor authentication?
Yes. When you log in, Instagram will send a code to your phone or email. Enter the code on the login screen, and you'll have full access to post from your computer just like normal.
Do I need special software to post from my computer?
No. You only need a web browser and an internet connection. Instagram's web version works on Chrome, Firefox, Safari, and Edge. You do not need to read an app or install anything.