How to Post Photos on Instagram from a Desktop Computer or Laptop

Instagram is designed for mobile devices. But that doesn't work for everyone. So here are some options for posting to Instagram from your computer without using the mobile app.

In early 2018, Instagram revised their API to allow third-party apps to post to Instagram in some circumstances. While it adds the ability to schedule posts, not all of the usual Instagram features are available. Several social media management services like Buffer, Sendible, and Hootsuite offer this functionality now.

Instagram is first and foremost designed as a mobile app. You’re really supposed to upload from your phone, using photos you took on the phone, and in real-time (or at least, non-automated).

But that doesn’t work for everyone. Maybe you like to edit your photos in something like Lightroom first. Maybe you want to upload photos or video taken on a camera that’s not your phone. Or maybe you just don’t like typing long captions on your phone and would prefer to use a real keyboard.

Manage Your Pinterest & Instagram Accounts with Tailwind

If you're looking for an easy way to plan, schedule, and analyze your Instagram and Pinterest posts, it's worth taking a look at Tailwind. You can try it out for free with this link.

Sure, you can email the photos from your computer to your phone, save them on your phone, and then upload through the Instagram app. But that’s pretty cumbersome and tedious. You can also use something like Hootsuite to schedule your Instagram posts, but their approach really only gets you halfway there and doesn’t bypass the need to use your phone to do the actual posting–it’s more like a reminder service. Buffer and Sendible tackle it basically the same way.

But other options do exist that might work better for some Instagram users, whether you’re using it for social media marketing or sharing photos privately with friends and family.

Here are several other ways to post from your PC directly to Instagram without needing to use your phone. They include third-party apps and browser tricks. Some are free; some are paid. Some work on both Mac and Windows; some work on only one or the other. Each app or service and hack works a bit differently, and each has its own pros and cons.

Two things to note. Firstly, Instagram very strongly encourages users to upload images from their mobile devices, and it’s not unheard of for accounts to be flagged or even closed when uploading from other sources, especially when it involves multiple images. So if you choose to use a third-party app to upload to Instagram, it’s worth doing so with some caution.

Secondly, to interact with Instagram and post on your account, some of these apps and services require your login details. Unless otherwise noted, I have used the apps and services listed here and haven’t come across any adverse consequences, but you should still be cautious before handing over login details to third-party services. The safest options are ones like the user-agent spoofing method where you don’t hand over your login details to third-parties.

Via a Web Browser

Normally, when you open the Instagram site in your desktop’s web browser you get a stripped-down version of the site. It allows you to do some things like comment on photos, but it doesn’t include a way to create new posts.

Several newer browsers have a function that can be used to make the Instagram site think you’re accessing it with a mobile device so that the posting feature becomes available. It’s called user agent spoofing. You can do it yourself–I’ve put together a detailed guide on how to use user agent spoofing with Instagram with major browsers–or you can use a browser plugin that does the heavy lifting for you, such as Desktop for Instagram or User-Agent Switcher for the Chrome browser.

Advantages of this method are that it’s free and doesn’t require installing a third-party app or plugin (unless you’re going the browser plugin route, of course). It also doesn’t require you to hand over your login credentials to a third party. But there are also disadvantages–not all Instagram features are available through the website. So you might run into limitations on features such as in-photo tagging, multi-photo posts, or stories. And there’s no way to schedule posts using this method.


Uplet is one of the simplest options if you’re using a Mac. It’s a third-party paid app available at the Mac App Store.

It’s very simple, but it gets the job done. I’ve found it to be lightweight, easy to use, and to work as advertised.

Its core is a drop panel. Simply drop the photo files onto it, fill out the caption info, and hit send. You can upload multiple photos or videos at once (each posts as a single post). It doesn’t have any filters or advanced editing features, but that simplicity is a big part of its appeal. One feature that has been recently added, though, is the ability to work with multiple Instagram accounts and toggle between them.

So if you’re on a Mac and looking for something straightforward, it’s well worth a look.

I’ve put together a more detailed guide on using Uplet to post to Instagram that includes more screenshots.


This is a desktop app for interacting with Instagram. There are versions for PC and Mac.

The reason I say “interacting” is that there are two versions that allow different things, although that’s not as clear as it could be in the app’s documentation.

The free version acts as an Instagram viewer, so you can do things like view images, add comments, and like images. To actually upload images or videos and tag them you’ll need to upgrade to the Pro version for $2.99 a month. (Video upload is not available in the Windows version.)

It’s straightforward enough to use. The screen looks like the older version of the Instagram mobile app and works basically the same way—it’s essentially an emulator without needing to install a separate emulator host. It doesn’t have scheduling or batch uploading options.

You can download it here: PC | Mac.

Other Alternatives

Here are some other alternatives that are available but that I’ve found less useful for one reason or another.

Instagram on PC via Bluestacks: Bluestacks is an Android mobile emulator that runs on your computer. You can then install and run mobile apps inside it, including the Instagram app. I couldn’t get this to work properly on Mac, but your mileage might vary.

Instagram from Computer: This is a Chrome browser extension. I haven’t tried it and can’t vouch for it. UPDATE: It appears that this extension is no longer available.

Gramblr offers a lot of features, and I initially found it to work well. But I no longer use or recommend it. While I never encountered any unwanted behavior, too many other people have reported problems.

It works a little differently to the other options on this page. There are two parts to it, an app that you install on your computer and a web service. They work together in getting your photos from your desktop to posting on Instagram. The desktop app part of it is a utility app that really just runs in the background. Once you’ve installed it, you open it to launch the main Gramblr screen and then it just quietly takes care of things behind the scenes. All your main interactions are with the web service. There’s also a full suite of image editing tools like exposure controls and sharpening. There are also features like filters, frames, stickers, adding text overlays, and redeye correction. It also offers scheduling.

LR/Instagram integrates with Lightroom, allowing you to upload directly. As of the beginning of 2020, LR/Instagram is no longer a viable way to post directly to Instagram. The developer’s note on their website says: “Service Note: Instagram has updated their protocol and currently plugin does not work. We are investigating the issue and the plugin will be updated when a fix is available.” That note has been there since at least the summer of 2019.

Flume Pro is a Mac Instagram client that I found to work well some time ago, but I no longer use or recommend it. I’ve received several reports from readers more recently that it is no longer working as expected with full functionality, and it may have been abandoned.

View Comments

  • I'm glad it's not just me! The way I find easiest is to upload my images to Flickr. once that's done, I open the Flickr app on my phone & it allows you to share the image to Instagram. I've noticed that sometimes the images aren't sharp when uploaded.

    • Thanks for the tip. I wasn't familiar with Blisk, but it looks like a handy tool for web development.

      For others: Blisk is a web browser with a heavy emphasis on developer tools. The part that's relevant here is that it has built-in features that let you quickly view a website as it would appear in a whole range of other devices and browsers. That is, it features user-agent switching prominently and makes it easy to do. (User-agent switching is one of the methods for posting to Instagram that I outline on this page.) You can also do that in most other web browsers, as detailed above--Blisk just has a much more polished way of doing it.

      • Why can't you make Instagram interface with a PC. Anybody who is serious about photography does not want to use unedited snapshots from a cellphone. I agree with Noel and others and find using Instagram very cumbersome. My usage of it has been minimal because of this

        • The option to share photos directly to Insta from a laptop / desktop vanished when FB took over Insta, and I suspect the reason is that FB wants our phone numbers (and other information).
          A few months ago I downloaded the free, open-source "Windowed" which worked at the time... I haven't used it since, and tonight when I tried to use it to upload to Insta, it's no longer working. I can't find anything about that online (I found this page while searching!), so I emailed the guy who created it (his email is on the Windowed website) and am waiting for a response. I'm guessing Insta has blocked Windowed.

  • I'm totally bemused here!

    Instagram is fundamentally (or at least I thought it was when I opened an account yesterday) for photo sharing/viewing/commenting?? i.e. I assumed, as would any half-sensible person, that you could simply upload images from your PC (Why would Instagram care whether they originate from your desktop or cellphone?)

    So yeah, I open Instagram up - and am immediately confronted by hundreds of photographs in which I have no interest whatsoever - they're not mine and not even particularly interesting - simply cluttering up the screen. I want to see MY photos there (just in MY account)_- that's it!

    No matter - I shrug my shoulders and look for the photo-uploader....nothing but four meaningless symbols up even have to click them to see what they are - options irrelevant to anyone wanting to upload pictures. No "Help" tab, no instructions for anything anywhere....obviously a billion plus people globally don't care!

    I have to fall back on Google to find HOW to upload photos from a PC, Basically you can't, without inordinate trouble and complications. I have still to find instructions how to upload even from a mobile device - which I rarely use either and since 95% of my photos are on my PC it's hardly relevant anyway.

    Maybe a stupid question but why does Instagram not have its own photo-uploader that hundreds of other sites manage to offer (not of Instagram's ilk and purpose admittedly) It would have made life so much easier...but of course that isn't the way of things in 2020 is it?

    Noel Bailey

    • When I first was on Insta, you could upload from computer. I could upload for my profile pic, but nothing else. Weird. I don't understand why they disabled that feature. I have an old phone and don't want every app under the planet on it, and sharing my info with the entire cyber world.

    • I agree with Noel Bailey's comments. I don't use my mobile for serious pictures. I use my DSLR camera. I would like to post pics from my computer files to Instagram however the process does accommodate that. I was able to post a picture but , in the upload, the top was cropped. It took quite the exercise to delete that pic.

      I have chosen certain guitar related accounts to follow which is fine. As far as posting my pic, I am not enthusiastic at all about Instagram any more. I get better satisfaction out of other sites.

    • Yeah, same problem with me, Noel. Not everyone is phone crazy!
      Plus, it never used to be that way, you used to be able to just download what you wanted.
      Really disappointed!!

    • Yes, Instagram is fundamentally a different kind of beast than, say, Flickr. It's designed first for sharing photos taken on your phone from your phone.

    • I bought a 3rd party app - Flume.
      It no longer works and three months on, there is no response to requests for technical support.
      Presumably this great little app was banjaxed by Facebook's World Domination Gremlins @Instagram, and the developer has had to abandon it. It's now no longer on the app store. Nice while it lasted though

  • What kind of sense does it make that something works only with a phone? You can't even see the tiny pictures. Of course I have a rule against paying for applets so I'm speaking of free software only. If it really works there's no reason for a price tag because you're only paying for future support, or in some case paying for ads and spam.

  • Thanks - a really useful article.
    I paid for Flume Pro last year.
    It worked great until about three months ago, now just freezes at 80% of upload.
    I've contacted their tech support twice but have heard nothing.
    I guess Instagram is now blocking it?
    Seems wrong that they are still advertising and taking money for it...

    • I'm facing to the exact problem! Is a great tool but no update/no support since 4 months now :(

      • Flume stopped working and I'm angry at them for not updating it. I want my money back for the license.