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. For now, it only works with Instagram business profiles, and while it adds the ability to schedule posts, not all of the usual Instagram features are available. Several social media management services like Buffer’s, 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.

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 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.

Flume for Mac

Flume is full-featured Instagram client. It’s only available on Mac. There’s a free version with the basic features, but if you want to upload photos or videos directly from your computer or manage multiple accounts you’ll need to do a paid upgrade to Flume Pro.

It has a slick Mac-style interface with quite a bit of flexibility in its display. It supports multi-image carousel posts, includes filters (when using the Pro version), lets you manage activity on your account, and manage your profile. It doesn’t include scheduling.

Flume was originally available through the Mac App Store, but Apple kicked it off the store in early 2017 for possibly violating Instagram’s terms of use. The folks at Flume have bounced back and now make it available exclusively through their own website.


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.


LR/Instagram is a new option for Lightroom users. It’s a plugin that enables a Publish Service linked to your Instagram account.

If you’re already using Lightroom, it’s very convenient to be able to post directly without the need to export the files and upload them as a separate process. You can crop and add padding with Lightroom’s normal editing tools, and there’s no need to open a web browser or other app. You can also add a caption and hashtags from within Lightroom. It doesn’t allow some of the other synchronization options that publish services typically offer–you can’t edit the photo or caption and republish it, for example. You don’t have access to Instagram’s built-in features (although you can, of course, use the much more powerful filter options in Lightroom), and there’s no scheduling functionality.

It’s shareware, with a $10 licensing fee, and you can download it here. I also have a detailed write-up on LR/Instagram.


I no longer use or recommend Gramblr. While I never encountered any unwanted behavior, too many other people have reported problems. I’m leaving it here as an option, but use it at your own risk.

Gramblr takes a quite different approach. It’s more complicated, but it also offers a lot more features. There are versions for Mac and Windows and is free for the basic functionality.

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.

I’ve put together a more detailed guide to using Gramblr to post to Instagram. It also includes more screenshots.

You can find Gramblr here.

Other Options

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. It appears that this extension is no longer available.

View Comments

  • I just want to thank you for posting this. I have an ipad that I used to use, but unfortunately it broke to the point I can no longer use it, so I've been searching for a way to post using a laptop for almost 2 years now. So thank you so much!!

  • i have Instagram installed on my android phone and it works fine. I also have instagram on my laptop it worked fine UNTIL a couple of days ago. Now I am not able to like or post a comment. What happened? I use the laptop when I am at home on wifi bc i like the larger screen. Plus I do not have unlimited data on my phone.
    How can I use instagram on my laptop they way it was with the ability to like and post comments?
    Thank you for your time and any suggestions you can offer.
    Enjoy your day!

  • Hey guys,

    I am looking for a no crop app to use on my PC and post on Instagram.
    Any recommendation?

    • Sorry, but I'm not sure what you mean by a no crop app. If you mean one that preserves the full aspect ratio rather than forcing a square, most of these options have that available now.

      • I am looking to upload the full image on Instagram from my PC. On my phone I use the No crop app or the Square Quick app. I am looking for such app on my PC

        • That functionality is built in to Instagram itself now--you don't need a separate app to upload and display non-square images. You can toggle as part of the upload process using the button at the bottom left--it's available on both the regular Instagram app and if you use the user agent spoofing method described above from a PC browser. Other PC apps above also have that same functionality built in one way or another as an option when you upload. More info here.

  • If Chrome's Developer/Mobile view method doesn't immediately work, try setting it's view to "iPhone 6/7/8" and refresh your browser. Maybe that'll help, if your PC has a lot of Admin restrictions (e.g., at work). I always try to avoid downloading unnecessary stuff whenever possible as a matter of principle (i.e., security).