Skip to content
qrcodegenerator.in
INSTAGRAM PROFILE

QR code for an Instagram profile

A code carrying your profile URL. Any camera opens it — it is not the in-app nametag, and it does not need one.

An Instagram QR code stores the address of an Instagram profile, which a phone opens in the Instagram app.

Add the content
Without the @. Letters, digits, dots, dashes and underscores.
Style this code
Style this code — colour, shape, branding, frame and output
Colour & contrastThe ink, the paper behind it, and the three eyes. Every choice is contrast-checked as you make it.
Foreground
18.0:1 against the background — clears the 4.5:1 a camera wants margin on.
Background
Eye colours
ShapeHow the squares are drawn. The three eyes are styled apart from the data, because a scanner finds the code by them.
Modules
Every shape here is decode-tested before it is offered. Shapes that lose the symbol — diamond, star, heart — are not on this list, however good they look.
Eye frame
Eye centre
BrandingYour mark on the code. Every picture here costs scanability — the notes say how much, and the preview is the truth.
Logo image
PNG, JPEG or WebP, up to 2MB. The modules beneath it are cleared and error correction rises to cover the hole.
Background picture
Sits behind the modules, quiet zone included. A busy picture is the classic reason a decorated code stops scanning — check the preview with a phone before printing.
Foreground texture
Washes over the ink itself, so it is capped well below full strength — at full strength there is no code left to scan.
Frame & captionA border and a line of text around the code — the "scan me" that tells a passer-by what it is for.
Frame style
A frame is drawn outside the quiet zone, never into it — the canvas grows instead, so the border cannot cost the code its margin.
OutputWhat comes out of the download buttons, and what the symbol actually carries.
Options
Automatic picks the smallest encoding that carries your text, and is right almost always. The other three exist for older scanners that expect one specific encoding; each refuses text it cannot carry rather than mangling it. Encodings we cannot convert to correctly are not offered at all.The margin never goes below 4 — ISO/IEC 18004's minimum; smaller is not a QR code. A logo raises error correction to at least Q. Encoding is chosen by the encoder per symbol and shown in the readout — a manual charset menu only makes codes bigger.
Embedded datahttps://instagram.com/qrcodegeneratorThe exact text the symbol carries — what any scanner will read out.
Save this design — free account, the code stays editable →
Your code
v329×29 modulesbyteEC-M39/44mask 2
4/4 4 of 4 checks passHow we measure (opens in a new tab)
Print-ready PDF

A press file at the finished size: 3mm bleed, crop marks and a trim box a print shop’s checks read. The code is drawn black on white whatever the design above — how a colour prints is something only a test print can show.

No account · no watermark · no scan limits

Is there an Instagram QR code format?

The code holds https://instagram.com/<handle> and nothing else. Instagram’s own nametag is a different thing that only its app reads; this one is read by every camera, including on a phone with the app not installed, which then opens the profile in a browser.

It cannot count scans, and neither can theirs

A static code has no server in its path, so nothing observes a scan. If you need the count, the code has to carry a redirect you control — a dynamic code — and the destination stays the same profile.

Change your handle and the code dies

The username is inside the ink. A profile rename breaks every printed copy, silently, and the failure looks like a broken code rather than a moved profile. If a rename is plausible, print a dynamic code instead.

Instagram QR codes

Is this the same as the nametag in the app?

No. The nametag is Instagram’s own format, readable only in their app. This is a plain URL, readable by any camera.

Will it open the app or the browser?

The app, if it is installed and claims the link — that is the phone’s decision, not the code’s. Otherwise the browser, which is the sensible fallback.

Can I track how many people scanned it?

Not with a static code. Nothing sits in the path to count. A dynamic code can.

What happens if I change my username?

The code stops working, because it carries the username rather than the account. Settle on a handle before printing, and remake the code if you ever change it.

Want to change it after it’s printed?

Make it a dynamic code: it carries a short link you can point somewhere new at any time, and it counts every scan. A free account includes 5 dynamic codes and needs no card — and a dynamic code keeps redirecting even if you never upgrade.

Example Instagram QR code made with this generator, decode-tested, not scored
An example Instagram QR code from this generator — the same code the preview above shows, decoded before it was published.

Built to ISO/IEC 18004:2024 (the QR code symbology) · RFC 3986 (URI syntax)