Create a free account to manage your links — go PRO for an ad-free experience & full customization.

QR Code for Instagram

Instagram is the platform people most often try to reach from the physical world — a shop window, a market stall, a flyer, the back of a delivery van — and the platform where typing a handle is most annoying. A QR code closes that gap in one scan.

Instagram has its own built-in code in the app, and it is fine for a quick in-person follow. But it is a dead end for anything printed: you cannot restyle it, you cannot change where it points, and you learn nothing about who scanned it.

This page covers when the native code is enough, when to make your own, and the mistake that quietly wastes most printed Instagram codes — sending people to a profile when what you needed was a page.

Create your Instagram QR code

Paste your Instagram profile URL, or a link-in-bio page if you want more than one destination behind the code. Every scan is counted, so you can tell which flyer, sticker or shop window actually brings followers.

Create your free QR code →

The Instagram profile URL is all you need

Any profile is reachable at instagram.com/yourhandle, and that plain URL is what you encode. On a phone with the app installed, the link opens the app directly; without the app, it opens the web profile. You do not need a special 'Instagram QR' format.

Deep links like instagram://user?username=yourhandle open the app slightly faster but fail completely on a phone without the app, and on desktop. For printed material aimed at strangers, the plain web URL is the safer choice every time.

Check your handle for characters that read badly in print — an underscore or a period is easy to misread but harmless inside a QR code, which is exactly why the code beats printing the handle alone.

Native Instagram code versus your own

The app's built-in code lives under your profile menu, works reliably, and takes ten seconds to get. Use it when someone is standing in front of you and you just want the follow.

Make your own when the code is going onto something printed. You control the styling so it matches the artwork, you can add a caption frame so people know what they are scanning, you can export vector for large-format print, and you can change the destination later without reprinting.

The native code also gives you no data. If you print two thousand flyers and a shop-window sticker, you will never know which one produced the follows.

Profile, or a page with all your links?

Pointing a printed code at your Instagram profile assumes Instagram is where the visitor should end up. Often it is not: they want the shop, the menu, the booking form, the WhatsApp number, and Instagram is only one of several places they might go.

A link-in-bio page as the destination gives them the choice and keeps you in control. One printed code, and you can add or reorder destinations for the rest of its life — a seasonal offer, a new location, a pop-up event.

The rule of thumb: if the only goal is followers, point at the profile. If the goal is a customer, point at a page that includes Instagram alongside everything else.

Making it match your feed

A code that looks like it belongs in your artwork gets scanned more than a default black square dropped into a corner. Change the dot shape, use a gradient in your brand colours, colour the three corner eyes separately, and place your logo in the centre.

Keep contrast high enough for a phone camera in bad light — a shop window at dusk is a harder read than your screen suggests. Very light dots on white, or a gradient that fades out at one end, are the two styling choices that most often kill scannability.

Use the transparent-background export when the code sits on a photo or a coloured panel, so you do not get a white box floating over the design.

Placement that actually converts

The best-performing spots share one trait: the person is already stopped. Shop windows at eye level, table tents, packaging inserts opened at home, the back of a receipt, market-stall signage, the last slide of an in-person presentation.

The worst spots are the ones people pass at speed — the side of a moving vehicle, a billboard by a road, a banner behind a busy counter. If the reader cannot stand still and aim, the code will not be scanned no matter how good it looks.

Always pair the code with a reason. 'Follow us' is weak. 'Scan for this week's specials' or 'Scan for the 10% first-order code' gives the scan a payoff, and you can change what that payoff is later if the destination is editable.

Measuring which placement works

Give each placement its own code and its own link — one for the window, one for the flyer, one for packaging. It costs nothing extra and it turns guesswork into a decision you can make with numbers.

Scan data by day tells you whether a placement produces a spike (an event) or a trickle (packaging opened weeks after purchase), and those two patterns want completely different follow-ups.

Add UTM parameters if you also want the visits to show up as a named source in your analytics, so social traffic from print does not disappear into 'direct'.

Step by step

  1. 1Copy your profile URLUse the plain form instagram.com/yourhandle rather than an app deep link, so it works for people without the app.
  2. 2Decide the real destinationPoint at the profile if you only want followers, or at a link-in-bio page if the visitor should be able to reach your shop, menu or booking too.
  3. 3Generate and brand the codePaste the link, set dot style and colours to match your feed, add your logo, and add a frame with a reason to scan.
  4. 4Export for the surfacePNG or transparent PNG for screens and photo backgrounds, SVG or PDF for anything printed larger than a card.
  5. 5Use one code per placementCreate a separate code and link for the window, the flyer and the packaging, then compare scans to see which one earns its cost.

Frequently asked questions

Is an Instagram QR code free to make?

Yes. Generating and downloading a QR code for your Instagram profile is free, with no account needed.

Should I use Instagram's own QR code instead?

For a quick in-person follow, yes. For anything printed, make your own: you get styling that matches your artwork, vector export for large formats, an editable destination, and scan data.

Can I change where the code points after printing?

Yes, if it points at a short link or a link-in-bio page you control. A code encoding instagram.com/yourhandle directly is fixed forever.

Will it open the Instagram app or the browser?

The app, if it is installed — mobile operating systems hand instagram.com links to the app automatically. Without the app, the visitor sees the web profile, which is the behaviour you want for strangers.

Can I put my logo in the middle?

Yes, and it helps recognition. Keep it under roughly a fifth of the code area so enough error-correction data survives, and always test-scan the exported file before printing.

How do I know if the code is getting scanned?

Point it at a tracked short link or link-in-bio page. You then see scans by day, country, device and referrer, and you can compare one placement against another.

Ready to set it up? It's free to start.

Create your free QR code →