Instagram QR code: the one in the app, one for your profile, and one that opens your site

Updated on by Elias Pinheiro Braga, senior media analyst at Limner.

An Instagram QR code is an image that, when scanned, opens your profile in the app. Instagram creates one for free inside your profile. It works on business cards, counters and packaging, but it has two limits: it only opens the profile, never your site, and it doesn’t count how many people scanned it. This guide shows what each kind of QR code does and which one to use in each case.

How to create the Instagram QR code in the app

  1. Open your profile in the Instagram app.
  2. Tap the profile menu and look for QR code. In some versions it sits under Share profile. The path changes with app updates, so check your version.
  3. Save the image or share it. Whoever scans it opens your profile in the app, or on the Instagram website if they don’t have the app.

This QR code is free, never expires and already comes with Instagram’s colors and background. It is the right choice when the only goal is to gain followers and you don’t need to know where they came from.

What the app’s QR code doesn’t do

How to create a QR code for your Instagram profile outside the app

Paste your profile address, in the format https://www.instagram.com/yourusername/, into the QR code generator. The result is a static QR code: the link is stored in the pattern itself, goes through no server and never expires. You pick the color, margin and error-correction level, and download it as PNG or SVG for the printer.

One caveat: if you change your username, the old address stops working and every QR code printed with it breaks. If that might happen, point the QR code to a short link and change the destination later, without reprinting.

When the QR code should open your site, not Instagram

If the goal is a sale, a sign-up or a quote, the printed QR code should open a page on your site, with UTMs, not your profile. That way the visit lands in GA4 with the right source and you know which piece brought each person. An example for an in-store poster:

https://yoursite.com/offer?utm_source=store-poster&utm_medium=offline&utm_campaign=october

Use one utm_source per piece, such as poster, packaging or menu, so you can compare them. The guide which utm_medium to use for QR codes and print shows which GA4 channel each value lands in, and the UTM builder assembles the link and shows the channel before you print.

Keep in mind that GA4 doesn’t count the scan itself, only the visit that loads the page. A gap between scans and sessions is normal: see why GA4 doesn’t count QR code scans.

Which QR code to use in each case

GoalRecommended QR codeWhat you can measure
Gain followers, no need to measure the sourceThe one from the Instagram appTotal profile visits, in Insights
Gain followers with a QR code in your brand colorsStatic profile QR code, made outside the appTotal profile visits
A profile that may change its usernameShort link pointing to the profileClicks on the short link, and the destination can change
Sale, sign-up or quoteQR code with UTMs to a page on your siteSessions, events and conversions per piece, in GA4

Before sending it to print

Official sources