Instagram QR code for business
A code that opens your profile from a window, a counter card or a parcel — in the vector formats a printer asks for, in the colours you choose. Free, and generated in your browser.
How this differs from the code inside the app
Instagram has its own code in the app, and it is good at the job it was built for: one phone showing it to another phone. What it was not built for is print. You get an image at screen resolution, wrapped in Instagram’s artwork and colours.
This makes the other thing — a plain QR code that opens instagram.com/yourhandle, downloadable as SVG or vector PDF. Those are the files a print shop wants, and they stay exact whether the code ends up 30 mm on a card or 300 mm on a window.
You also pick the colours, so the code can sit inside your own design instead of somebody else’s.
Type the handle, not the URL
Paste yourhandle and the link is built for you. An @ in front is stripped, and a full profile URL is accepted as it is.
A phone with the app installed opens the profile in the app. A phone without it opens the web profile, which is still a working page — so the code does not fail for someone who has not installed Instagram.
Changing your handle breaks every printed code
This is the risk worth understanding before ordering print, and it is specific to social profiles. The handle lives inside the pattern. Rename the account and every code already printed points at a profile that no longer exists.
If a rename is even slightly possible — a rebrand, a name you are not certain about, a shop that might become a company — point the code at a page on your own domain that forwards to Instagram instead. Then a rename is one edit rather than a reprint. If the handle is settled, link it directly: it is one hop fewer and nothing in between to maintain.
Printing it where it will actually be scanned
A shop window is read from the pavement, which is metres away rather than centimetres. The working rule is roughly one tenth of the reading distance: readable from three metres means a code around 30 cm across. A counter card read at arm’s length is comfortable from about 25 mm.
Keep the code dark on a light background. Inverting it — light code on a dark ground — works on some scanners and not others, and the generator warns you when a colour pair is heading that way.
Do not print it over a photograph. The pattern needs a plain area behind it, and the white margin around the code is part of the code rather than packaging to be trimmed off.
What it does not do
There is no redirect in the middle and no counting. The code cannot tell you how many people scanned it, and it cannot be repointed at a different profile after printing. Those are the same fact seen twice: the destination is stored directly in the pattern, which is why there is nothing to subscribe to and nothing that can be switched off behind your back.
It keeps working for as long as the profile it points at is still there.
Frequently asked questions
Does the code open the Instagram app or a browser?
A phone with the app installed opens the profile in the app. Without it, the phone opens the web profile in the browser.
What happens if I change my Instagram handle?
Every printed code stops working, because the handle is stored inside the pattern. If a rename is possible, point the code at a page on your own domain that forwards to Instagram instead.
Can I count how many people scan it?
No. The code contains your link directly, with no redirect service in between, so there is nothing to count with. Your follower numbers are the closest signal you have.
Why not just use the code Instagram generates?
Use that one for phone to phone. For print you need a file a printer can work with — SVG or vector PDF — plus control over colour and size, which is what this makes.
What size should I print it?
About 25 mm for a counter card read at arm’s length. For a window read from the pavement, roughly one tenth of the reading distance — around 30 cm for three metres.
Can I put my logo in the middle?
Yes, within a measured limit. The generator works out how much of the code’s error-correction margin the logo consumes and blocks the download if the code could no longer recover from it.
Make my Instagram code
Free, no account, and everything is generated in your browser.