I'm asking because some people are trying to convince me to upload my photos there…

Is there a way to upload images to instagram while using only free (as in free speech) software which runs locally (not a remote service; except the instagram servers themselves, of course)?

Normally it's easy to upload something; just use the browser and be done, but with Instagram it seems they intentionally made it hard to upload anything except photos made by a mobile phone and via their own proprietary application.

BTW, it's perfectly fine if the application has only a command line interface. In fact I'd prefer this.
A library for a programming language would be good too, it doesn't have to be a full blown application.

So far I only found "gramblr" but it's proprietary.

I'm looking for solutions for any systems, if it doesn't work on my OS, I'll just fix or rewrite it myself.

  • The desktop web interface does not allow uploading, indeed, I had never realized that. – Nicolas Raoul Dec 1 '17 at 10:51

It seems now they implemented image uploading from the website (only in the "mobile" version of the website, but it's pretty obvious how to make your desktop web browser pretend it's on a mobile device). So, until they decide to take that back, it's the most realistic solution so far.

I am not 100% sure if it works, though, because when I tried to upload a picture that way, I was immediately asked to receive an SMS to a phone number, and that was asking too much, so I decided that Instagram is not worth using. In theory this might be just a honeypot to collect users' phone numbers.

  • any news on this? I also asked a question regarding to this topic – Emanuel Graf Jun 27 '20 at 11:25
  • no, I lost all interest in this a long time ago. – Display Name Jun 30 '20 at 11:41
  • I have found a solution to this problem! – Emanuel Graf Aug 27 '20 at 4:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.