How To Easily Share Your Instagram Photos on Twitter

By Dustin Main Take Better Photos3 Comments

A few years ago, Instagram and Twitter got into a showdown in the way that big tech companies often do. Instagram didn’t want their photos shared on Twitter’s streams anymore, instead just inserting a boring old link to the Instagram photo page instead.

And nobody is going to click a boring link…

No one is clicking this (sorry Matt)
Sorry Matt, no one is clicking this…

Pretty petty, and honestly effective. I can’t think of a short ~100 character title that is going to get me to click on an Instagram link, just to see a single square photo. And that was the point.

But of course, as travelers who use social media and take photos… it’s a drag. I just want people to see (and share) my photos, and I don’t care about any social media rivalry between a couple of companies with inflated, multi-billion dollar valuations.

With the help of the service IFTTT (which stands for “If this, then that”), we can share your photos in the way that you meant to. Once set up, every time you add a photo to Instagram, IFTTT will automatically take the photo and caption, and share them on your Twitter feed.

Sign up for a Free Account at IFTTT

Head on over to and sign up for an account. You’ll receive an e-mail you’ll need to confirm your account, so be on the lookout for that.

Activate Accounts and Add Your Recipe

IFTTT uses something called a recipe to tell it what to do. Think of it a little like “when we do THIS, we want THAT to happen.”

In our case, we’ll be using one that has already been made to make our job a little easier. You’ll be allowing IFTTT to have access to your Instagram and Twitter accounts.

IFTTT Instagram photos to Twitter

Click this recipe link called, helpfully, “Post your Instagram photos as native Twitter photos.” Click on Connect, then follow the prompts to connect your Instagram and Twitter accounts to IFTTT.

Edit Your Recipe

Now that we have our recipe, we want to make a little edit. By default, this recipe will add a link that will go to your Instagram page with the image, which I think is redundant.

I don’t want to send followers somewhere else, I just want to show them the photo — plus the link will also take up valuable space in your tweet.

On the recipe page, scroll down to ACTION. In the first box, “What’s Happening” we only want to see “Caption” and where it says Image URL we only want to see “SourceUrl”.

Edit recipe
Remove URL from under “Tweet text”

What It’s Going To Do

Now, each time you share a photo on Instagram, it will automatically share on Twitter within 15 minutes or so. There’s no need to click Twitter under share in Instagram — that would only share the link as before.

I’d say that after this, my photos get several times more retweets and favorites than before, and certainly many more times eyeballs on my work. And it’s all about those eyes on social media… that’s the point!

ifttt after

Got any other useful Instagram or IFTTT tips? Share them in the comments!

About the Author
Dustin Main

Dustin Main


Dustin just can't get enough travel or technology, but when he's not directly feeding one of those insatiable habits, you can probably find him at some far away ice cream shop taking pictures of empty cups. That, or on top of a mountain somewhere shooting photos and finding adventures to share on his website "A Skinny Escape".


  1. Avatar

    Does this work retrospectively, or only for future posts? I want to share all of my current instagram posts. Will this work for that as well?

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.