How to Get a QR Code for Instagram (3 Ways)
Aug 19, 2026 · QRmkr Team
Instagram already has a QR code, and it takes ten seconds
Before you make one anywhere else, know that the app ships with one. Open Instagram, tap your profile picture, tap the menu in the top right, and choose QR code. That screen gives you a scannable code for your own profile, with a few colour and emoji backgrounds, and a share sheet to save it to your camera roll.
For a lot of people that is the end of the article. If you want a code on a table tent that opens your profile, and you will never need it to point anywhere else, use the built-in one. It is free, it is official, and it will never break.
The three ways, and what each one costs you
1. The in-app code
Free, instant, and locked to your profile. The catch is that it is exactly one destination forever: your profile grid. It cannot open a specific post, a Reel, a link in bio, or a landing page. Instagram also gives you no data at all, so you will never know whether the poster in your window earned a single scan.
2. A static code you make yourself
Copy your profile URL (instagram.com/yourhandle) and paste it into any generator, including the free one here, no account needed. You get the same destination as the in-app code, but you control the design: your brand colours, your logo in the middle, and a clean SVG that prints sharp at any size. Still no tracking, and still permanent once printed.
3. A dynamic code that points at Instagram
This is the one worth understanding, because it solves the two problems the others cannot. A dynamic code encodes a short link you own, and that link redirects to wherever you point it today. Print it once and you can send it to your profile this month, a specific Reel next month, and a product page during a launch, without reprinting anything. It also counts every scan, so you finally learn whether that window sticker works.
Set one up on the Instagram QR code page, which walks through it with the generator embedded.
Which destination should the code actually open?
This is the decision people get wrong, not the tool. A few rules that hold up:
- Profile is right for storefronts, market stalls and business cards, where the goal is a follow.
- A specific Reel or post is right for a campaign or an event, where the goal is one piece of content while it is relevant.
- Your link-in-bio page is right when the scanner might want any of several things: menu, booking, shop, socials.
If you cannot decide, that is the strongest argument for a dynamic code. Being able to change your mind after the print run is the entire point.
Getting scanned, not just printed
A code on a wall is not a call to action. Put one line above it telling people what they get: Scan for today's specials beats Follow us on Instagram because it promises something now. Keep the code at least 2 x 2 cm for arm's-length scanning, more for a window or a wall, and check the print size guide before you order. Then scan the actual printed proof with two phones, because a code that fails at the printer is a code that fails everywhere.
The short answer
Want a code for your profile and nothing more? Use the one inside Instagram. Want it branded? Make a static one in any generator. Want to change where it goes, or find out if anyone is scanning it? That needs a dynamic code, and no in-app feature will give you one.
Frequently asked
Can I make a QR code that opens a specific Instagram post or Reel?
Not with the code inside the app - that one always opens your profile. Any generator will encode a post or Reel URL instead, and a dynamic code lets you swap which post it opens later without reprinting.
Does Instagram's built-in QR code track scans?
No. Instagram reports no scan data at all, so a printed in-app code gives you no way to tell whether it is working. Scan counts require a code that redirects through a link you own.
Will an Instagram QR code still work if I change my username?
A code encoding instagram.com/oldhandle breaks the moment you change your handle, because the URL is baked into the pattern. The in-app code follows your account, and a dynamic code can be re-pointed at the new handle in seconds. A static one you made yourself is the only version that dies.
Do I need an Instagram account to scan someone's code?
To scan it, no - the phone camera opens the profile in a browser. To follow from there, yes. Worth remembering if the code is aimed at passers-by rather than existing users.
Is a QR code better than a link in bio?
They solve different problems. Link in bio works for people already inside Instagram; a QR code is how you get someone from the physical world into it. Many businesses point the QR code at the link-in-bio page so the printed square covers every destination at once.
Before you print it
If the code in your next print run may ever need to point somewhere else, create it as a dynamic QR code you can edit after printing. The printed pattern never changes; only the destination behind it does. It also means you can track every scan by day, device, and location and see which placement actually worked.
Make a QR code you can edit anytime
Free static codes. Dynamic codes with analytics on Pro.
Start free