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.
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
- 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.
- 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.
- 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.
- 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.