How to Create a QR Code for Your Instagram Account [2026]
Create a free QR code that links directly to your Instagram profile or Reels. Step-by-step guide for businesses, creators, and marketers.
![How to Create a QR Code for Your Instagram Account [2026]](https://bzvhkwxgnzgkyyuezhoj.supabase.co/storage/v1/object/public/blog-images/qr-code-for-instagram/header-1786206052218.png)
A QR code for your Instagram account lets anyone scan a printed surface -- a flyer, a business card, a product label -- and land directly on your profile without typing a single character. For any business or creator that moves between print and digital, that bridge matters.
Why QR codes work well for Instagram
Instagram is a visual platform, but the gap between offline and online is real. Someone sees your poster at a coffee shop, your packaging in a supermarket, or your sign at an event. They're interested -- but if they have to remember your handle and type it in later, most won't.
A QR code closes that gap. Scan it, land on your profile in under two seconds. No typos, no forgotten handles, no lost followers.
Common places this plays out:
- Restaurant tables with a "Follow us for daily specials" card
- Packaging inserts that invite customers to share photos
- Event badges or lanyards for speakers and organisers
- Flyers and window stickers for local businesses
- Printed menus linking to a "See it in action" Reels feed
The use case is simple. The execution should be too.
Static vs dynamic: which type should you choose?
When you create a QR code, you choose between two fundamentally different types.
Static QR codes encode the destination URL directly into the pattern. Once you download and print it, the code is permanent. If your Instagram username ever changes, or if you want to point it at a Reels highlight instead of your main profile, you would need to reprint.
Dynamic QR codes point to a short redirect URL instead. You can log in to your QRhubly dashboard and change the destination at any time -- without touching the printed code. Dynamic codes also give you scan analytics: how many people scanned, when, from which country and city, and on which device.
For most Instagram use cases:
- Static is fine if your handle is locked in and you're confident the URL won't change. It's free on QRhubly with no account required.
- Dynamic is worth the upgrade if you run seasonal campaigns, might rebrand, or want to know whether your printed materials are actually driving traffic.
QRhubly's dynamic codes include a 7-day / 50-scan trial, then cost $7/mo or $59/yr.
Step by step: create a QR code for Instagram with QRhubly
Creating your Instagram QR code takes about two minutes.
- Go to qrhubly.com. The free generator loads without an account.
- Paste your Instagram URL into the URL field. Use the format:
https://instagram.com/yourusername - Choose Static or Dynamic. For a one-time print with a permanent handle, static is enough. For campaigns or ongoing use, select dynamic and create a free account.
- Customise your design. QRhubly offers 8 style presets, custom foreground/background colours, and logo upload.
- Download. Choose PNG, SVG, JPEG, or WebP depending on your print workflow. SVG is best for large-format printing; PNG works for most standard uses.
- Test it. Before printing anything, scan your QR code with both an iPhone and an Android device to confirm it opens correctly.
What URL to use
This matters more than it sounds.
Use the standard web URL for your profile:
https://instagram.com/yourusername
or
https://www.instagram.com/yourusername/
Both work on any device -- whether or not the Instagram app is installed. The device will open Instagram in the app (if installed) or in the browser.
Avoid app-scheme links like instagram://user?username=yourhandle. These only work if the Instagram app is installed. On devices without the app, or on some browser configurations, they fail silently -- the scan appears to do nothing. That's a poor experience and wastes your print budget.
Other URLs you might use:
- A specific Reels highlight or series:
https://instagram.com/yourusername/reels/ - A specific post:
https://www.instagram.com/p/[post-id]/ - A tagged product post or campaign post
If you're linking to a specific post for a campaign, a dynamic QR code makes sense so you can update the destination once the campaign ends.
Note on Instagram's built-in QR code: Instagram has its own QR code feature inside the app (tap your profile photo, then "QR code"). That code only works inside the Instagram app -- it's not a standard URL-based QR code. Anyone without the app will get an error. Use a standard URL-based QR code for anything printed.
Where to use your Instagram QR code
Once you have your code, the placement opportunities are wide:
- Business cards -- a natural fit for photographers, stylists, chefs, and anyone whose Instagram is part of their professional presence
- Packaging inserts -- invite customers to tag you or follow for care tips and new products
- Window stickers -- for retail and hospitality businesses, especially effective for restaurants with outdoor seating
- Menus and table cards -- "Follow us on Instagram for today's specials"
- Flyers and posters -- events, pop-ups, exhibitions
- Event badges -- for speakers, performers, or exhibitors who want attendees to follow them in the moment
- Email signatures -- yes, QR codes work in email signatures too, for recipients printing newsletters or reading on one device while holding another
The common thread: anywhere your audience is present offline, give them a frictionless path to your Instagram.
Dynamic QR for Instagram: when it actually matters
For a stable Instagram profile link that never changes, a static QR code is perfectly adequate and free. Dynamic makes sense when:
- Your handle changes. Rebrands happen. With a dynamic code, you update the destination in your dashboard and every existing printed code -- on a thousand menus, ten thousand flyers -- silently redirects to the new profile.
- You run campaigns. A flyer for a product launch can point to a specific campaign Reels. Once the campaign ends, redirect the same QR code to your main profile or a new campaign without reprinting.
- You want scan analytics. Know whether the QR code on your packaging is actually generating profile visits. See which city, which device type, and what time of day people scan. That data helps you decide whether print materials are worth repeating.
FAQ
Does Instagram have its own QR code? Yes, but it's limited. Inside the Instagram app (tap your profile icon, then "QR code"), Instagram generates a scannable image -- but it only works within the Instagram app. Anyone without the app installed gets an error when they scan it. For anything printed, use a standard URL-based QR code like those generated by QRhubly.
Will a QR code link directly to the Instagram app?
If you use the standard web URL (https://instagram.com/yourusername), most smartphones will open Instagram in the app automatically if it's installed, or fall back to the browser if it isn't. This is the behaviour of Universal Links and App Links on iOS and Android respectively. You don't need to do anything special -- just use the standard HTTPS URL.
Can I track how many people scan my Instagram QR code? With a static QR code, no -- static codes have no tracking built in. With a QRhubly dynamic code, yes. Every scan is logged with timestamp, country, city, device type, operating system, and browser. You can see total scans over time, peak scan hours, and geographic breakdown directly in your QRhubly dashboard.
Related guides
Make a QR code you can edit and track
Create dynamic QR codes, change the destination anytime, and see every scan. Free to start, no card.