An Instagram QR code lets someone point their phone at a poster, a business card or a product label and land straight on your profile, without typing your handle. There are two free ways to make one: the QR code built into the Instagram app, or your own code made from your Instagram link. This guide shows both, explains which link to use, and covers the design and testing steps that keep the code working once it is printed.
Option 1: Use Instagram's built-in profile QR code
The Instagram app can show a QR code for your profile. The exact labels change between app versions, but at the time of writing the steps are:
- Open the Instagram app and go to your profile.
- Tap Share profile below your bio.
- Your profile QR code appears. Tap the background to switch between the available color and style options.
- Use the download or save option to keep a copy, or take a screenshot.
This is the quickest route for a profile code. It is less flexible if you want your brand colors, a code that opens a specific post, or a large file for big prints.
Option 2: Make your own Instagram QR code
A regular link QR code works just as well. When scanned, it opens your Instagram link, which phones with the app installed usually open in Instagram.
- Get your profile link. It follows the pattern
https://www.instagram.com/yourusername/, with your exact username in place of yourusername. - Open your profile in a browser using that link to confirm it is correct before you make anything.
- Open the QR Studio generator and choose the URL tab.
- Paste the link. Check there are no extra spaces at the end.
- Pick colors with a dark foreground on a light background.
- Add a small logo if you like. QR Studio switches to high error correction automatically when you add one.
- Download the PNG and scan it with your phone before you use it anywhere.
Everything runs in your browser, there is no signup, and the code is static, so it will not expire.
Make a free QR code for a link, WiFi or contact card — generated in your browser.
Open the free QR code generator →Which Instagram link should you use?
Your own code can point to more than your profile. Choose the destination that matches why someone is scanning:
| Goal | Link to encode | How to get it |
|---|---|---|
| Gain followers | Your profile URL | https://www.instagram.com/yourusername/ |
| Show one post | The post's link | Use the share or copy link option on the post |
| Show a Reel | The Reel's link | Use the share or copy link option on the Reel |
| Several destinations | A page on your own website | A simple page that links to Instagram and more |
A profile link is the safest default. A single post or Reel suits a specific campaign, but only while that content stays up.
Built-in code vs your own code
| Instagram's built-in code | Your own QR code | |
|---|---|---|
| Opens | Your profile | Profile, post, Reel or any page you choose |
| Design | Instagram's style options | Your own colors and optional logo |
| File | Saved image or screenshot | PNG download you can size for print |
| Cost | Free | Free with QR Studio |
Make it easy to recognize and scan
A QR code on its own does not tell anyone what it opens. Add a short line next to it, such as "Scan to follow us on Instagram @yourusername", so people know what to expect and can still find you if they cannot scan.
For a reliable scan:
- Keep strong contrast. Dark on light works best. Pale pastel or gradient brand colors can make codes hard to read.
- Leave a clear margin around the code, the quiet zone, and do not crop it.
- Keep any logo modest so it does not cover too much of the pattern.
- Size it for the scanning distance. A code on a business card can be small, while a poster across a room needs to be much larger. Our QR code size guide and the post on QR code size for print explain how to choose.
If you want to use the Instagram logo next to your code, check Instagram's brand guidelines first, since they set rules for how the logo can be shown.