February 19, 2019 Last updated on August 19th, 2020
comment_bubble No comments

How to post on Instagram from PC?

If you’ve ever googled that question, you’re not alone.

We all know that Instagram is a mobile-only app. You know it, I know it, there’s literally no doubt about that. And even though the platform has been continuously improving its desktop experience over the last years, and more lately with the DM management option, it remains a mobile-only platform. This is intentional, since Instagram wants to encourage mobile use of the app and engagement with other users.

However, for those of us who shoot content on a camera, the task of sending footage from a computer (where we edit) to a phone (which we use to publish posts) can be extremely time-consuming, if not totally tedious.

Now, there are two ways to go around this: either by using third-party Instagram scheduling tools or by utilizing clever desktop hacks. In this handy guide, you’ll find out how to do both so you can finally start posting on Instagram from computer (woo hooo!).

Sounds good? Then read on:

How to post on Instagram from PC

Posting from PC or Mac Internet Browser

This method might sound a bit complicated at first, but it really is not. It requires no third-party sites and is therefore completely free. It enables you to instantly upload images from your desktop to your Instagram, but keep in mind that it doesn’t work with videos and carousels. And of course, you can’t schedule anything in advance, as, essentially, it’s the same process as publishing content directly from the Instagram app.

To post on Instagram from PC, you will have to use modern web browsers with a special built-in feature that allows you to access Instagram’s mobile view on desktop.

To put it simply, when you’re on the desktop version of Instagram, you can enable this special feature and tell your browser that you’re viewing the site from a mobile device, not desktop. Once you’ve done this, the Upload button, which is usually not available on your computer, will appear and you can go and publish your Instagram post, just like you can from your mobile device.

So let’s dive in, for me to show you how do to it!

Disclaimer: I’m using a Mac, so the screenshots might vary for Windows users. The procedure, however, is not much different. I’m going to show you how to do this in Chrome and Safari.


Go to the Instagram site on your browser, and log into your own account. Make sure you’re on your own profile page before you start.

Then, in the top navbar of your browser, click View → Developer → Developer Tools:

Use Developer Tools to post on Instagram from Chrome

Immediately, a Developer Console will open to the right side. By default, it will have a desktop view enabled. What you want is to view it as if from a mobile device. To do this, click on the little ‘devices’ icon to change the device view:

Developer Console

Notice how the view changed from desktop to mobile:

Enable mobile view on desktop, to post on Instagram from computer

The next step is to change the responsive view to a view for a specific mobile model. Click Responsive, and choose an appropriate device from the dropdown list. I have an iPhone 7, so I chose the iPhone 6/7/8 option:

Mobile device view

What this will do is change the view of the browser to a mobile screen, which will result in  the Upload button appearing. If it doesn’t appear, simply refresh the page.

Refresh the page to enable the Instagram Upload button on desktop

The upload button will appear right away:

Mobile version on desktop

A click on the Upload button will automatically open your computer’s files. Note that you can only upload JPG or JPEG files, so be sure your image is not a PNG file (otherwise you won’t be able to select it):

Choose the right photo from your computer

Now, you’re about to publish a new photo post:

Straighten the photo

From there, the process is exactly the same as it is on mobile. You can write your caption, tag other users, geolocate your post, and write hashtags — in other words, the usual checklist you would complete when you publish an Instagram post, except you’ll be doing it from your PC this time!

Once your post is ready, click Share and wait for the magic to happen:

Upload to Instagram from PC

That’s it!

Your photo will be instantly posted on your profile!


If you’re a Safari user, you can follow a procedure similar to that on Chrome to post on Instagram from PC. Before you get started, you’re first going to need to enable the Develop menu by going to Safari → Preferences:

How to post pictures on Instagram from PC using Safari

From there, click Advanced → Show Develop menu in menu bar:

Show develop menu in menu bar in Safari, to post pictures on Instagram from PC

A new Develop menu will appear in the top navbar of your Safari page. Go to Develop → User Agent → Safari iPhone:

Choose iPhone view on Safari

Once you’ve chosen the iPhone view, you’ll be able to see the page as if from a mobile device. Immediately, you’ll see the Upload button on the bottom of the page:

Upload button on Safari

From there on, follow the exact same steps as before! Upload the file, write the caption, geolocate, and once you’re done, click Share:

Share Instagram content from Safari

I found Safari to be a bit trickier than Chrome, but it also might be a matter of personal preference. The one thing I could not do on Safari was tag users. Even though the option is there, I simply was not able to get the  name menu to appear. Other than that, Safari worked pretty well!


If you’ve been wondering how to post on Instagram from PC or Mac, there goes your answer! It is a simple, free solution that works perfectly for Chrome and Safari users, and it also allows you to avoid having to transfer your images from desktop to your mobile device.

There are, however, certain limitations.

First, you can’t cross-post to multiple accounts, if you have any.

And second, while you can instantly post on Instagram from PC, you can’t schedule anything for the future, which is a bummer if you need to bulk-plan your content, preview your feed, and plan ahead!

For this, there’s a different solution:

Post to Instagram from Desktop via Scheduler

The simplest way to post on Instagram from computer is, of course, to use an Instagram scheduling tool. Tools like these allow you not only to publish your content from desktop, but also bulk upload it, schedule it in advance, and have your tool of choice publish them for you later. You can, in other words, “set and forget” your content and let the tool do all the work for you.

Pretty handy!

There are many scheduling tools on the Instagram market, but today I am going to focus on Iconosquare.

Being the pioneer of Instagram analytics, Iconosquare also offers an automatic Instagram Scheduler with a number of extra add-ons to take advantage of. Some examples include  integrated social media calendar (which reminds you of important “hashtag holidays”), the best time to post feature (which shows your most optimal time to post to get maximum engagement), and a handy filter that indicates when most of your followers are online (so they can actually see your post).

Post on Instagram from PC with Iconosquare

When you’re in the Scheduler, press the + New post button and select the type of content you want to post on Instagram from PC:

Select content to post on Instagram from PC

Currently, you can auto-publish photos only; for videos, carousels, and Stories you’ll be sent a push notification at a scheduled time to complete the publishing process manually. You can choose a photo or a video from your media library or upload it directly from your PC or Mac:

Upload your media from PC

Click Next.

At this point, you’ll be able to adjust the size of your image. To be able to auto-publish images on Instagram, they need to be in the square (1:1), portrait (4:5), or landscape (1.91:1) formats. Iconosquare lets you crop your image to the right size right inside the Scheduler so you don’t need to worry about it beforehand:

Cropping feature

After you’ve cropped your image, click Next.

Here, you’ll be able to write a caption for your image, insert the pre-selected hashtags from the Caption Library, add a location, tag other users, and, most importantly, choose whether you want your content to be posted automatically on a specific day:

Post on Instagram from PC or Mac with Iconosquare

Et voila! This is how you can post on Instagram from PC with Iconosquare and schedule it for future publishing!


Iconosquare does far more than post to Instagram from PC. Having been built to manage Instagram accounts at scale, it has powerful analytics features that help you improve your brand presence on the platform, create meaningful connections with your audience, and take your Insta-game to a whole new level.

Try it out for yourself with a free 14-day trial, and start scheduling now!

Over to you! Have you tried to upload to Instagram from PC before?

About the author
Olga Rabo

Olga Rabo

Olga is a LeadGen manager at Iconosquare, based in Berlin. She’s all about creating strategies, increasing clickthrough rates, and sharing her in-depth knowledge of content and social media marketing. She’s a big travel addict, a huge Katherine Ryan fan, and her favorite time of the day is brunch.

More posts by Olga Rabo

Join the social revolution, try Iconosquare.

Try Iconosquare free for 14 days. No credit card needed.

Start 14 days Free Trial