Instagram QR Code Generator

Turn an Instagram profile, Reel, or post URL into a QR code you can print. Free, no account required, and nothing about your link is uploaded.

Contrast 21.0:1

What an Instagram QR code is

An Instagram QR code is a static QR code that encodes an instagram.com URL, so scanning it opens that profile, Reel, or post in the Instagram app or in a browser.

A web QR code works for everyone with a camera, whether or not they use Instagram. It opens instagram.com, and the app takes over if it is installed. That makes it the right choice for print — posters, packaging, shop windows — where you have no idea what the person scanning it has on their phone.

Instagram also generates its own code inside the app, under your profile menu. That one is better in person: it works inside Instagram’s own scanner and adds the person to your profile without leaving the app. Use the native code when both people are already in Instagram, and a web code like this one everywhere else.

How to create an Instagram QR code

  1. 01

    Copy the Instagram URL

    For a profile, that is instagram.com/yourhandle. For a Reel or post, open it on the web or use Share → Copy link in the app.

  2. 02

    Trim the tracking parameters

    Share links arrive with ?igsh=… attached. Delete everything from the question mark onwards: it identifies the share session, not the content, and it makes the code denser for no benefit.

  3. 03

    Generate the QR code

    Paste the cleaned link above and select Generate QR. A bare profile URL is short, so the code is coarse and easy to scan at small sizes.

  4. 04

    Download and test it

    Download the PNG or SVG and scan it with a phone that is logged out of Instagram, to see what a stranger actually gets.

Which Instagram link to use

  • Your profile

    instagram.com/yourhandle is short, memorable, and keeps working as you post. It is the right target for almost all printed material.

  • A Reel

    instagram.com/reel/SHORTCODE opens the Reel directly. Good for packaging that demonstrates a product, less good for anything long-lived — Reels get archived.

  • A single post

    instagram.com/p/SHORTCODE points at one post. Worth using only when that specific post is the point, such as a competition entry or a launch announcement.

  • A hashtag

    instagram.com/explore/tags/yourtag collects everything posted under a tag. Useful on event signage where you want people to see what others have shared.

  • What to leave out

    igsh, igshid and utm_ parameters from Instagram’s own share sheet. They add length and tie the printed code to the moment you copied the link.

  • The native alternative

    Instagram’s in-app code (Profile → menu → QR code) is the better tool when you are handing a phone to a phone. It is not a web link, so it cannot be generated here.

Where an Instagram QR code makes sense

  • Shop windows and counter cards
  • Product packaging and swing tags
  • Market stalls and pop-ups
  • Event signage and photo walls
  • Flyers and posters
  • Business cards for creators
  • Menus and table tents
  • Print adverts

A QR code cannot open a private account to someone who does not follow you. If your profile is private, scanning it lands the visitor on the follow-request screen.

Instagram is not this site — pasting an instagram.com link here does not connect the two in any way, and no account credentials are involved at any point.

Questions about this

Yes. Paste instagram.com/yourhandle and generate. Scanning it opens your profile in the Instagram app if it is installed, and in a mobile browser if it is not.

Instagram’s in-app code is designed for its own scanner and for people who already use the app. A web code encodes a normal URL, so any camera app can read it and anyone can follow it, with or without an Instagram account. For print, the web code reaches more people.

The printed code breaks, because it encodes the old username. Instagram does not redirect old handles reliably, so change your handle before you print, not after.

Yes — use the instagram.com/reel/… or instagram.com/p/… URL. Remember that individual posts are easier to lose than a profile: if you archive or delete it, the code goes nowhere.

Not from the code. Instagram’s insights will show profile visits but will not separate them by scan. Pointing the code at a page you control, which then links on to Instagram, is the only way to count them yourself.