Instagram QR code
Send people straight to your Instagram profile with a scan. A profile is just a URL, so a standard QR code does the job and you control the styling. Here's the format, how it differs from Instagram's own in-app code, and the things to watch.
The profile link
Every Instagram profile has a plain web address built from the username:
https://instagram.com/yourusername
Encode that as a URL QR code and scanning it opens your profile — in the Instagram app if it's installed, otherwise in the browser. That graceful fallback is exactly why a standard URL code is a good choice here.
vs Instagram's built-in code
Instagram has its own in-app "nametag" / profile QR feature. The difference:
- Instagram's code opens reliably inside the app and is convenient for in-person follows — but you can't restyle it, resize it as a vector, or place it precisely in a print layout.
- A standard URL code (this approach) is yours to color, scale to any size as SVG, and drop into any design. It opens the profile in-app or in a browser.
For posters, packaging, and print where design control matters, the URL code wins. For a quick face-to-face follow, Instagram's native code is fine.
When to use it
- Print and packaging — drive followers from physical products to your profile.
- Storefronts and events — a styled code that matches your brand.
- Business cards and flyers — pair it with other social or contact codes.
Gotchas worth knowing
- Use the lowercase username exactly. Instagram handles are case-insensitive in the URL, but type it as shown to avoid confusion.
- If you change your username, the code breaks. The link contains the handle, so a static code can't follow a rename. Keep your handle stable, or use a dynamic code.
- Link to the profile, not a single post. Post URLs are long and ephemeral; profiles are short and durable.
- Test the in-app open. Behavior depends on whether Instagram is installed; the browser fallback should still load the profile.
The same trick for other platforms
Because a profile is just a URL, the exact approach works for every major network — encode the profile address and style the code to match your brand:
| Platform | Profile URL pattern |
|---|---|
| TikTok | tiktok.com/@username |
facebook.com/yourpage | |
linkedin.com/in/username | |
| YouTube | youtube.com/@channel |
| X (Twitter) | x.com/username |
You can also link a single post or reel rather than the profile, but those URLs are longer and may be removed over time — a profile link is shorter and more durable, which matters for a code you print once.
One more option worth knowing: link to your linktr.ee-style landing page or your own "links" page instead of a single network. That keeps every channel reachable from one code and lets you change what you promote without reprinting — the practical equivalent of a self-hosted dynamic link, covered in static vs dynamic.
Make an Instagram QR code
Paste your instagram.com/username link into the Link tab, style it to match your brand, and export PNG or SVG.
Generate an Instagram QR code
Paste your profile URL, customize the colors, and export a print-ready code — free and private.
Open the URL generatorFrequently asked questions
How do I make a QR code for my Instagram profile?
Encode your profile URL, https://instagram.com/yourusername, as a URL QR code. Scanning opens your profile in the app, or in a browser if the app isn't installed.
Is this different from Instagram's own QR code?
Yes. Instagram's in-app code opens reliably inside the app but can't be restyled or scaled for print. A standard URL code is fully customizable and exportable as a vector.
What happens if someone doesn't have the app?
The link opens your profile in their mobile browser instead, so the code still works.
Will the code still work if I change my username?
No. The username is part of the link, so renaming your account breaks a static code. Keep your handle stable, or use a dynamic redirect you can update.