Standard handle
A plain username with no punctuation. This is the shortest possible payload for this generator and prints very small.
Encoded as
https://instagram.com/instagramA profile code that works from any camera, not only from inside the app.
Generated on your device. Nothing you type is sent anywhere.
An Instagram QR code opens your profile page. It is worth understanding how this differs from the nametag feature inside Instagram itself: that code only works when scanned from within the app, by someone who already has it installed and open. A link-based code like this one is read by any camera on any phone, which is what you need on a shop window or a poster where you cannot assume the person is already an Instagram user. The trade-off is that it opens a profile rather than triggering an in-app follow prompt.
Unlike Instagram's own nametag, this is a standard link. Someone without the app, or who has never opened the scanner inside it, still reaches your profile from their normal camera.
Handles with underscores, full stops and unusual spellings are routinely mistyped, and the person often lands on a different account entirely. Scanning removes that failure completely.
Because nobody has to type it, a descriptive username costs nothing at the point of contact — the code is the same size regardless of how memorable the handle is.
Without the app installed the link opens the web profile in a browser, so the scan still shows your content rather than producing an error.
A plain username with no punctuation. This is the shortest possible payload for this generator and prints very small.
Encoded as
https://instagram.com/instagramA username containing a full stop and an underscore — exactly the sort that gets mistyped when read off a sign and typed by hand.
Encoded as
https://instagram.com/the.corner_bakeryPut your handle in the Instagram username field, omitting the @ symbol. Instagram usernames are lowercase and may contain full stops and underscores, so copy it from your profile rather than typing it from memory.
A private account shows a follow request screen rather than your content. That is fine if requesting is the intent, but poor on public signage where the person expected to see what you post.
Scan the code and confirm it lands on your profile rather than a not-found page. A single mistyped character produces a plausible-looking URL that leads nowhere in particular.
A bare code on a wall gets very few scans. A short line saying what someone gets by following — daily specials, new stock, behind the scenes — makes a substantial difference.
Instagram's in-app nametag code is only scannable from inside the app, via its own scanner. Printed on a window, most passers-by will point a normal camera at it and get nothing useful. A link-based code works from any camera, which is why it belongs on anything public-facing.
Typing @yourhandle produces instagram.com/@yourhandle, which is not a valid profile address and lands on an error page. The @ is a display convention rather than part of the username, and it is a common paste error when copying from a bio.
A private profile shows a follow-request screen with none of your content. Someone scanning a shop window expects to see what you post, and a request screen reads as a dead end. Use a public account for anything printed in public.
Instagram handles can be changed, and the old one becomes available for anyone else to claim. Every printed code then points at whoever takes it — potentially a competitor or worse. Treat a handle change as requiring a reprint of everything.
Links in Instagram bios open in Instagram's own browser rather than the system one, which handles downloads and payments poorly and does not share the user's logged-in sessions. If the destination matters, send people to a real site rather than routing them through a bio link.
The payload is a standard https link, so every scanner opens it. With the Instagram app installed the link is handed to the app and the profile appears natively; without it, the web profile loads in a browser and remains usable for browsing though limited for interaction. Scanning from inside another social app's in-app browser sometimes produces a login wall rather than the profile, which is a platform behaviour rather than a fault in the code. Desktop scans open the web profile normally. There is no scanner or platform on which this simply fails.
The username is percent-encoded into the path, which matters because Instagram handles may contain full stops and underscores. Those are safe URL characters and pass through unchanged, so the encoded payload is essentially the same length as the handle itself.
Instagram's nametag only works when scanned from inside the Instagram app, using its built-in scanner. If you print it on a window, most people will point their normal camera at it and get nothing. This code is an ordinary link, so any camera on any phone opens your profile — which is what public signage needs.
No. The @ is a display convention, not part of the username. Including it produces instagram.com/@yourhandle, which is not a valid profile address and lands on an error page. It is a common mistake when copying a handle out of a bio, where the @ is usually shown.
Yes. The link opens the web version of your profile in their browser, so they can still see your posts and decide whether to follow. With the app installed, the link is handed to the app instead and the profile opens natively.
Every printed code breaks, and worse, the old handle becomes available for someone else to register. Your codes would then point at whoever claims it, which could be a competitor. Treat a username change as requiring a full reprint of anything already in circulation, and make the change before a large print run rather than after one.
No. It opens your profile and the person decides for themselves. No link or code can trigger a follow on someone's behalf, which is a deliberate protection across every social platform rather than a limitation of this particular tool. What the code does is remove the typing, which is where most people give up.
No. The profile link is built in your browser and the pattern drawn on your device, with nothing transmitted while you type. Your handle is public information anyway, but the same principle applies across every generator here — nothing you enter is uploaded.
This generator is part of social media QR codes — see the whole group, and what to decide before you generate one.