Free Instagram QR Code Generator
One scan, and they're on your profile with their thumb hovering over Follow. Paste your Instagram URL, dress the code in your brand instead of Instagram's, and download it free. Then put it everywhere your followers aren't yet: the window, the packaging, the counter.
Loading the generator…
What is an Instagram QR code? (and which one are you looking for?)
An Instagram QR code is your profile's address packed into a scannable square: camera, tap, and the visitor lands on your page with Follow one thumb-move away. No username to spell out, no "it's the one with the underscore, no, the other underscore".
Quick disambiguation first, because Google mixes these up daily:
- The profile QR code: shares your account with the world. That's this page.
- The login QR code: the one Instagram shows on a laptop screen to log you into the website. Different animal, lives in the app's settings, and can't be replaced by anything on this page. If that's your errand, close this tab and check Instagram's login screen.
Still here? Then you want people finding and following your account. There are two ways to get that square: Instagram's built-in one, and one you make yourself. Both deserve a fair look.
The built-in one: honestly, it's decent
Credit where due, Instagram made its QR code easy to find and even let you play with it:
- Open Instagram and go to your profile.
- Tap Share profile, right under your bio.
- Your QR code appears. Tap the screen or the color button to cycle background colors, or switch to an emoji background if that's your aesthetic.
- Download it to your camera roll, or Share it straight into a story or a message.
- To scan someone else's: same screen, tap the scan icon and point the camera. A regular phone camera works too.
For sharing your handle in a story, a pinned post or a group chat, this is genuinely all you need. Instagram did fine work here.
Where the built-in one hits its ceiling
Print is where it stops being fine. The built-in code is an Instagram-branded image with Instagram's styling choices, and that shows the moment it leaves the app:
| You want to... | The built-in QR |
|---|---|
| Match your brand, not Instagram's look | No. Their colors, their emoji, their layout |
| Put your own logo in the center | No |
| Get a vector file your print shop asks for | No. You get a phone image, blurry at poster size |
| Count scans (window vs flyer vs packaging) | No. Zero numbers |
| Change the destination after printing | No. It points where it points |
| Send people to a specific reel, promo or link | Profile only |
If your code's whole life is on screens, ignore this table. If it's about to be printed a hundred times on stickers, table talkers or a storefront, keep reading.
Create your own in four steps
- Copy your profile URL:
instagram.com/yourusername. From the app: profile → Share profile → Copy link. From a browser: the address bar has it. - Paste it in the generator at the top of this page. Any Instagram URL works, by the way: a post, a reel, the promo you're running this month.
- Make it yours. Your colors, one of five pattern shapes, your logo in the middle, a frame that says "Follow us". Or one click on "Match my brand colours" and let it read your website's palette.
- Test with your own phone, then download. Free, no account, and the code never expires.
One warning before you print: your URL is your username. instagram.com/cafe.luna stops existing the day you rebrand to cafe.luna.paris, and every printed code with the old address dies with it. Either treat your handle as permanent, or use a dynamic code (below) whose destination you can edit after the stickers are on the jars.
How people scan it (nothing to install)
The visitor's side is the easy half, and it works the same for the built-in code and yours:
- Any phone camera: aim, tap the banner, land on the profile. iPhone and Android have both done this natively for years.
- From inside Instagram: profile → Share profile → scan icon, then point at the code. Handy when the phone camera is being shy in low light.
- From a photo or screenshot: got the code sent in a chat? Google Lens and the iPhone Photos app read QR codes straight out of images. No printing required to pass it along.
The person scanning doesn't need an account to see a public profile. They'll need one to hit Follow, but by then the code has done its job.
Design for the counter, not just the feed
An Instagram QR code lives a public life: taped to a window, stuck on a kraft bag, framed next to the register. Make it earn the placement:
- Your brand, visibly. Five pattern shapes, full color control, your logo in the center (QR codes are built to survive a covered middle; that's error correction doing its job). The square should look like your feed, not like everyone's default.
- A frame that gives the order. "Follow us" or "See the menu's backstage" beats a naked square, because passers-by scan promises, not patterns.
- Twenty templates for the undecided. Ready-made looks you can restyle in one tap, for the days when the blank canvas stares back.
- Sticker-ready files. PNG is fine for screens and stories. For sticker sheets, packaging and print shops, an account unlocks SVG and EPS exports that stay sharp from jam-jar label to shop window.
- Size and contrast. 2×2 cm minimum at arm's length; scale up with distance (readable from 2 meters means about 20 cm). Dark pattern on light background, and a matte finish if the counter has spotlights.
- Test on both platforms before ordering 500 stickers. One iPhone, one Android, thirty seconds.
Static or dynamic: decide before the print run
The free download encodes your URL directly into the pattern. No shortened link in the middle, no redirect through us, nothing that can expire. If we disappeared tomorrow, your printed code would keep working. That's the honest baseline, and it's yours without an account.
Flip the "Track scans" toggle and you get the dynamic twin instead, which changes what the code can do for a business:
- Know which placement works. One code on the window, one on the packaging, one on the flyer stack: after a month you know the window brought 210 scans and the flyers brought 12. Print budget, meet data.
- Rotate campaigns without reprinting. The same sticker points at your profile today, at the giveaway reel next week, at the Christmas menu in December. Handles renamed? Edit the destination and the printed code doesn't even notice.
Solo creator or one shop: The Friendly covers it. Agencies and social media managers juggling client accounts, each with tracked codes in one dashboard: that's The Boss's job description.
Where Instagram QR codes earn their keep
Shop windows and salon mirrors. The "we're closed but follow us" move. A styled code at eye level converts sidewalk curiosity into followers while you sleep.
Packaging and inserts. The unboxing moment is peak goodwill. A sticker on the jar or a card in the parcel ("tag us, we repost") turns buyers into content.
Cafés and restaurants. Table talker next to the specials: the feed becomes the menu's backstage. Bonus: people who follow you today see the brunch post on Saturday.
Market stalls and pop-ups. No storefront, no problem. The code on the banner is your permanent address when the location isn't.
Business cards. Instagram on the back, contact details on the front via a business card QR code. Two scans, whole story.
Flyers, posters and event backdrops. Concerts, exhibitions, launches: the photo wall with your code in the corner is how the night's photos find their way to your tag.
Photographers, artists and makers. Your feed is your portfolio. A code on the studio door, the market-stall banner or the back of a print means the work sells the account, and the account sells the next commission.
Real estate and open houses. A code on the window listing or the open-house sign sends visitors to the tour reel and the agent's feed. The house has a showing schedule; the profile works weekends.
Creator meetups and collabs. Your handle as a scannable sticker on a laptop beats spelling it out over the music.
The scan doesn't work? Quick checklist
- Sent someone to a login screen? They scanned Instagram's login QR, or your link had extra characters. Regenerate from the clean
instagram.com/usernameURL. - Code leads to "page not found"? The username changed after printing. Regenerate, or switch to dynamic so the next rebrand is an edit, not a reprint.
- Private account? Scanners see your name, bio and a Follow button, not your posts. For a personal account that's the point; for a business account, go public.
- Won't scan at all? Too small (under 2×2 cm), too little contrast, or glare on glossy lamination. Bigger, darker, matte.
- Old code from the app looks fuzzy printed? It's a phone image doing a poster's job. Generate a vector version instead.

