Instagram is meant to be a mobile app and, if you can, you should use the Instagram app to upload photos and stories.
If you’re shooting photos with a DSLR or mirrorless camera you know it can be a hassle to get your photos to Instagram. Here is a list of techniques on how to post on Instagram from PC or Mac. This list is up to date with only working apps.
If you don’t have an Instagram account you can sign up for an account on their website.
How to send photos to your phone
If you’re having an issue getting photos to your iPhone or Android phone I recommend using Dropbox, AirDroid, or AirDrop to do this task. Every photo I edit in Lightroom is then exported to a Dropbox folder so I can easily post to Instagram with my phone.
There are also apps like Hootsuite and Buffer which will let you write captions beforehand and remind you to post. You can also use the Instagram draft feature which is built into the Instagram app.
Using the Instagram Site to Upload Photos/Videos from Desktop (Recommended)
2023 Update: Instagram now lets you upload directly to the site from any web browser. Simply head to Instagram.com and you’ll see a plus button on the top right of the site.
Simply click the “create” button in the sidebar to start a post. It’ll allow you to choose any photo or videos from your computer to upload to Instagram.
This feature is great for anyone managing multiple accounts and just wants to upload to Instagram from their desktop. Of course this also works if you’re on the mobile site as well making it so that you don’t need the Instagram app to upload.
If you’re curious of the previous ways to upload to Instagram from desktop before Instagram added the feature keep reading below:
Desktop apps to upload photos to Instagram (Not Recommended)
Using Instagram’s Mobile Site (Web)
This has to be the quickest and easiest way to use Instagram on any computer. If you want to post to Instagram from PC or Mac (or even a Chromebook) this will be the easiest route.
Instagram now offers a mobile version of their site which you can access using by changing your browser’s user agent. This is a simple thing to do in Google Chrome.
Using Google Chrome
Below is a mini guide on how to change your user-agent in chrome which will allow you to use Instagram’s mobile site.
First, open Instagram.com
Then you’ll need to open the developer tools in Chrome which is in the settings bar under More Tools > Developer Tools alternatively you can right-click the page and click Inspect as well.
After this is open you can toggle the device toolbar via the Tablet/Mobile button displayed below. This will open the panel to change your user agent.
After this appears you’ll be able to select which device to emulate in chrome. For example sake, I chose the iPhone 6 Plus. After doing this you’ll see the Instagram Mobile site which includes a button to upload at the bottom, just like the app.
Note: if it is not working try to refresh the page after changing the user agent.
Using Safari on Mac
If you want to use the Instagram mobile site in Safari on mac you can change your user agent using the develop menu. You can do this in the preferences via Safari > Preferences > Advanced where you’ll see the option “Show Develop menu in menu bar“. Once this is enabled you can change your user agent in the develop menu and select iPhone. When you visit Instagram this will bring up the mobile site and allow you to upload.
Using the browser you’ll be able to crop your photo and add a caption but most of the features of the full app are missing.
Additionally you can try the Desktop for Instagram Chrome extension or Poster for Mac to access the IG mobile site.
Note about IGTV: You can upload videos to Instagram TV with the desktop version of the site in the IGTV tab of your profile.
Uplet (Mac)
If you have a Mac Uplet has to be the easiest way to upload photos or video to Instagram.
All you need to do is put in your Instagram username and password; then you can bulk post as many photos as you want. It’s as simple as dragging photos onto the Uplet application.
My favorite option in Uplet has to be the ability to select the ‘crop aspect ratio’ (1.91:1 or 4:5). Basically this lets you upload portrait or landscape photos which was a feature added to Instagram in 2015.
After picking a photo or video all you need to do is add a caption! Sadly two features it’s missing are tagging people within the photo and scheduled posts. It’s still a great way to bulk upload to Instagram or even upload one photo from your Mac.
Uplet $19.95
Running Instagram on Desktop (with BlueStacks)
Another option is running the Android Instagram app on your computer. This can be done by running an Android emulator on your Mac or PC with BlueStacks.
It’s the heaviest option since you’ll have to run Android on your computer, so I don’t recommend this option unless you need all of the features.
This is the perfect option if you want a completely native Instagram experience on your computer. Plus you’ll have all of the features of the app including filters, locations, stories, galleries, and account switching.
BlueStacks Free
There are also quite a few other options to post to Instagram from desktop, but above are the best solutions I’ve found.
Again, if you can, I recommend using the Instagram app on your phone. Having access to community features such as commenting and following users is essential to the Instagram experience in my opinion.
100% outdated in 2023. The icon bar you show no longer exists.
Awesome post! And I would love to suggest try SocialBu. It allows you to post from PC and also allows you to schedule your Instagram posts and stories from PC, Andriod, and Mac. It also has a chrome extension.
I hope I helped😊
i think it would of worked but im on a school computer 🙁
Hey! I suggest you to use Deskgram application. It is available for both Windows and Mac OS and it is 100% free and it allows you to upload photos, videos, carousels, stories and reels as well.
i need help getting Instagram on my Chromebook
Maybe I’m being daft, but I can’t see how to upload a IGTV video onto an Apple desktop using Uplet – which I have & use regularly & simply for stills. I can load videos but they cut out after about a miunute. Guidance, please.
There is one way you missed, when posting to Instagram on desktop … USING FACEBOOK !!
Yes, when you connect the 2 pages together, you can manage the whole instagram from the facebook posting page, and that is much easier than working on the mobile – adding hashtags, and all other information needed…
Bluestacks is extremely buggy – it is so slow it takes me an hour for a single post to instagram. Using Chrome with user agent switching (there is also an addon that allows you to do this in Firefox, which you failed to mention) has too few features to be useful. Paid apps are too expensive. There is, basically, no good way of uploading to insta from a PC.
Hey! May we suggest our app https://inssist.com/. It’s a Chrome extension for Instagram that offers videos & photos uploads from desktop. We also took time to make sure the photos shared with @inssist retain high quality compared to other methods such as Browser user-agent change.
It’s easy and FREE. Take a look -)
Bless you!!! I have been searching for an app that will actually allow me to upload videos ever since Gramblr was discontinued and this is the first one that works!! I can’t thank you enough for posting your comment with that link, I had given up so many times in the past and decided to try again to find one and after a few hours of searching, I ran across this site and scrolled down thru the comments, clicked your link, held my breath, crossed my fingers and shazam! I can hardly believe it, you’re an angel, a million thank yous!
Thanks a lot for this extension, I am trying it now and that is great really.
Hi Andy — Is there an app that will let me post to the IG newsfeed, IG Stories and IGTV? Also, my client has requested that when I post videos on the IG newsfeed, that I add thumbnail cover photos, so that’s what appears in the “gallery” view. Do any of the apps provide that capability? Many thanks — Mike
I cant post videos on my stories for the free option.
Hey Dave, sadly there is no way to do stories on a desktop without using an Android emulator and running Instagram on that (the last options via bluestacks).
Using a web browser set to emulate a mobile device no longer seems to work (february 2020) as I only get the option to download the Instagram app (and no button for uploading pictures). Tried both Chrome & Firefix and different devices (iphone, ipad, android) but get the same result. Does anyone know if this is a limitation recently set by Instagram – or other issue?
Hey Hakan, it still works on my end, I recommend refreshing the page after you put chrome in mobile mode and the bottom bar shows up.
after using this tutorial for both my chrome and safari browsers, the bottom bar is not showing up. how can I get that?
Hey Jenny it’s working for me. Are you setting the device at the top to iPhone and refreshing the page after making the change?
Gramblr is currently unavailable.
Thank you! I’ll remove it from the list 🙂
I love using Instagram for marketing my startup business. I have always preferred using a desktop to a mobile device. These are some great workarounds, thanks for sharing.
Hi! I use if for my business too! I have a wedding agency and I was also looking for the posting instagram service. I tried a lot, free and not free services. Unfortunately this one is not the most comfortable. There are some disadvantages what i found. And I can recommend https://push.photo/
I thin it helps you too
Yes, program issue, not tutorial. Funny, I never used Mac before until a few years ago. Have been old school windows user with all the headaches for years.
Thanks Andy
Yes, that does work, as can not post from computer. Found out if using a touch screen with apps, like windows 10 , using app mode if photo is on your directory. So now installed elements 15 on windows as before was only on Mac. What a job getting organizer to work. Seemed to fail on Mac, more stable on Windows 10 Hmmm . Any thoughts?
For months wondering how to work around. Will explore your post tutorial. So great to share. Thanks
Thanks for reading Heather! hope it helps!
I don’t use Windows but it sounds like you’re having an issue with a program not listed in the tutorial