Instagram, the ever-popular app that allows you to share photos and videos with your friends, family and followers isn't limited to just your phone or tablet. While there's no official app available, we can show you how to use Instagram on a Mac.

The biggest complaint people have with using Instagram on the Mac is that while you can browse images, and even like and comment on them, you can't upload images. So in this article, we will show you a couple of workarounds that allow you to upload images, videos and carousel posts to Instagram from your Mac.

The Instagram web experience

While there's no official Instagram for Mac app available to download, users of the social network do have the option of heading to on a Mac. The basic web app gives you access to your main Instagram feed, allowing you to browse through photos and videos that friends have posted as well as liking and commenting. 

Instagram rolled out Stories support shortly after launching the web app, allowing you to view the temporary posts on the big screen, and in January 2020, the company started testing support for Direct Messages via the web app. It's only available for a small percentage of users right now, but it should hopefully be rolled out worldwide soon.

There's no denying that the Instagram website has been vastly improved since it first launched, but there's still no native way to post images or videos either to your feed or to your Instagram Story...

How to upload photos to Instagram from a Mac

While you can't use the standard Instagram website to upload photos on a Mac, there is a way to 'trick' Instagram into thinking you're accessing the site via an iPhone, which does allow for photo uploads. We'll show you how to make Instagram think you are on an iPhone so you can upload images.

Step 1: Make Instagram think you're on an iPhone

First things first, before we can fool Instagram into letting us upload an image we need to make it think we are in fact using an iPhone.

  1. Open Safari and head to Safari > Preferences > Advanced.
  2. Make sure Show Develop Menu in Menu Bar is toggled on.
  3. Head to the Instagram website and log in to your account.
  4. Then select Develop (from the menu bar) > User Agent > Safari - iOS 12.1.3 - iPhone (or whatever version is newest).

Now the Instagram website should automatically reload (manually refresh if not) and display the mobile version of the site, complete with upload functionality.

Step 2: Upload photos to Instagram from your Mac

Now, to use your Mac to upload your photos:

  1. Tap the + icon on the toolbar at the bottom of your Instagram feed.
  2. Browse for the image you'd like to post, select it and click Choose.
  3. You can expand the cropped square image by tapping the arrow icon on the bottom-left of the image preview, and tapping the right icon allows you to rotate the photo. 
  4. You can also click the Filter tab to browse for, and apply, a filter to your image. 
  5. Once you've edited your photo and are ready to post, click Next.
  6. Add a caption, location and/or tags and you're ready to post to your feed.
  7. Hit Share to upload the image. 

Step 3: Upload photos to Instagram Stories from your Mac

  1. Select the Your Story icon in the top left.
  2. Browse for the image you'd like to post and double click or select Choose.
  3. You'll then see a preview of the image (and potentially a request for Instagram to know your location).
  4. You can add stamps or draw on your image using the tools. 
  5. If you'd like to add text to your image click on the Aa in the top right. Whatever you type will appear in the centre of the image once you select Done.
  6. Once you have input your text and click on Add to your story.
  7. If you don't want to post the image click on the X in the top left. You can choose to Keep or Discard the image.
  8. When you are happy with the image click on Add to your story. 

The drawbacks of using this technique to post to Instagram Stories? It works best with Portrait images (landscape gets cropped). Nor can you upload videos this way. 

Those are big drawbacks, but there are workarounds available.

How to upload Instagram photos via Vivaldi

One of the lesser-known Mac web browsers is Vivaldi and it just so happens that you can post images to Instagram using Vivaldi without any of the complications described above.

You can add Mobile as a web panel in Vivaldi and always use that setting when you visit Instagram.

Here's how:

  1. Download the Vivaldi browser. We had to install version 2.8.
  2. Go to and log in.
  3. Click on the + icon in the bar on the left.
  4. The Instagram URL will appear in the box under Add Web Panel.
  5. Now click on the Web Panel and a page will open up on the left that shows the mobile version of the Instagram website.
  6. According to Vivaldi, you should be able to click on the camera icon and add images to your Instagram Story or click the plus icon to add photos to your Instagram feed.

Best Instagram apps for Mac

There is a handful of third-party Instagram apps available that offer a range of abilities, from being able to browse your feed to checking your notifications to posting images from your Mac onto the social network.


While Uplet doesn't offer the ability to browse your Instagram feed natively, it does offer features that power-users may be interested in. Uplet is a simple app available for download that allows users to drag and drop photos & videos and bulk upload them to Instagram in a few seconds - but there's more.

You can edit each photo and video like on Instagram, and add individual captions to each photo. It also has the crop option featured in the app, allowing users the ability to upload either the original or square-size photo.

While this isn't for casual users, it allows those die-hard Instagram fans to upload multiple posts all at once. Our only complaint? It is yet to support the new Instagram multi-photo post option, although we imagine support will be coming in the near future.

While it was once a standalone app, Uplet is now exclusively available as part of the Setapp Mac app suite at $9.99 a month. 

Bluestacks Android Emulator

Another way to upload photos to Instagram from a Mac is an emulator. One of the most consistent and trusted emulators we've come across is Bluestacks, a free Android emulator that can be downloaded here.

How to use Instagram on Mac - Bluestacks

Once downloaded, you'll need to set up an emulated Android device. For this, you'll need a Google account and a Bluestacks account, and you'll need to link the two within Bluestacks. Once that's done, you can use the Android emulator to navigate to the Play Store (which is Android's equivalent of the App Store) and download Instagram.

You can then sign in to your Instagram account, and use the app as you would if you were using a mobile device.

On a related note, here's how to upload a full-size photo on iPhone to Instagram. And if you'd rather use the social network on a tablet, have a read of How to get Instagram on iPad.

Note: We featured Flume as a great option for Mac users at one time, but the app has since stopped functioning and the developer has gone dark, so we'd recommend avoiding Flume until the developer fixes the problems.