Skip to content
QRMakery

QR code for Instagram

Instagram has a built-in profile code, and it gives you a screenshot. This makes one from your profile address instead, which reads on any camera and downloads as a vector file that survives being printed at window size.

Add your link or content

What the code should contain

Only http and https links are allowed. Missing schemes become https.

Customize your QR code

Finder squares stay square whichever you pick. They are what a scanner locates the code with.

The blank margin scanners need. 4 is the standard minimum.

Download your QR code

✓ Scan-tested: this code reads back correctly.

Contrast 21:1, Strong

Version 3 · 37 modules · print at least 14.8 mm wide

Instagram already has a code. Here is what it cannot do.

Instagram has a built-in code, the feature that used to be called Nametag. Open your profile, use the menu, then QR code, and you can change the background style and share the image. You will find it under Instagram app, profile menu, QR code. For meeting somebody in person it is the faster option, and this page is not trying to replace it. It runs out in four places.

  • It comes out as an image from a phone, so there is no vector version and no control over resolution. Enlarged for a shop window it goes soft.
  • The design options are Instagram's, so it will not match your own colours or sit comfortably in a printed layout.
  • It points at your profile only. A reel, a post or a specific highlight needs a code you make yourself.
  • It is app-only, so on a desktop where the print artwork actually gets made, it is out of reach.

Which Instagram link to encode, measured

Characters become modules, and modules decide how small the code can be printed and still read. These are the same link, in the forms Instagram actually hands out, each one encoded and decoded when this page was built.

Instagram link forms, measured. Handles are short, which is why profile codes print small.Every row was encoded and decoded by this site’s own engine when the page was built, at error correction M with a four module quiet zone.
Link formCharactersVersionModulesPrint at least
Profilehttps://instagram.com/examplehandleThe shortest and the one to print. Handles are short, so profile codes are the least dense on this page.3533714.8 mm
Profile with the www prefixhttps://www.instagram.com/examplehandle/What the address bar copies. Four characters and a trailing slash, for nothing.4033714.8 mm
A single posthttps://www.instagram.com/p/C8xKq2ZtR4N/For a campaign pointing at one piece of content rather than a feed.4033714.8 mm
A reelhttps://www.instagram.com/reel/C9pLm4XvT2K/Same shape as a post. Both carry an eleven character identifier.4344116.4 mm

An Instagram handle is usually short, so a profile code is one of the least dense codes on this site. That is a genuine advantage on a shop window or a table card, where the code has to survive being read from across a room.

Dropping www and the trailing slash is free. It changes nothing about where the link goes and it removes characters from the symbol, which is the cheapest improvement available on this page.

Where a Instagram code actually goes

Shop windows and market stalls
Read from a metre or more away through glass, often at an angle. Print far above the measured minimum, keep the contrast high, and avoid putting it behind reflective film.
Packaging inserts and thank-you cards
A small close-read code where the profile form is ideal. Pair it with the handle in text, so somebody who will not scan can still find you.
Event signage pointing at a reel
Post and reel links carry an identifier, so they are denser than a profile code. Size for the identifier form rather than assuming the profile measurement applies.

Three ways these go wrong

Printing the in-app code from a screenshot
It is a raster image at phone resolution. Blown up for a window display, the module edges blur, and blurred edges are what makes a scanner give up.
Encoding a story or a highlight link
Stories expire, and the code outlives them. Point at the profile or at a permanent post, and use a dynamic code if the destination genuinely needs to change later.
Trusting the in-app browser
Scanning from inside another app can open Instagram's web view rather than the app, where the person may be logged out. This is platform behaviour and no code can prevent it, which is a reason to print the handle as text too.

The download here stays locked until a decoder has read the finished code back, so the first of those cannot happen to a file you get from this page. For a code whose destination might need to change after printing, the dynamic generator keeps the printed symbol and moves the target.

Codes for the other platforms

Same engine, different link anatomy on each one. The social media hub covers what applies to all of them: the screenshot problem, the codes that only scan inside their own app, and why one code beats six.

Messaging and communities

Where a code opens a chat or gets somebody into a server. Watch the invite expiry on Discord.

Video

Long identifiers on both, so the short link form is the difference between a code you can print and one you cannot.

Photo and visual

Two of these ship a code a phone camera cannot read, and one retired theirs entirely.

Profiles and feeds

Where claiming a username or picking the right domain shrinks the printed code the most.

Music

Spotify Codes only scan inside Spotify, which is the whole reason this page exists.

Instagram QR code questions

How do I make a QR code for my Instagram account?

Paste your profile address, in the form instagram.com/yourhandle, into the generator on this page and download the SVG. That gives you a vector file for print, which the app's built-in code does not, and it scans with any camera rather than only inside Instagram.

Where is the QR code in the Instagram app?

Open your profile, tap the menu, then QR code. You can change the background style and share or save the image. It is app-only, points at your profile only, and comes out as a screenshot, so it suits sharing on a phone rather than printing.

How do I get an Instagram QR code as a PNG?

Generate it here and choose the PNG download at 512, 1024 or 2048 pixels. For anything printed, take the SVG instead: it has no fixed resolution, so it stays sharp whether it ends up on a sticker or a shop window.

Can I make a QR code for a reel or a single post?

Yes. Copy the link from the share menu and encode it like any other address. Reel and post links carry an identifier, so the code is denser than a profile code and needs a slightly larger print size, which the table on this page measures.

Will the code still work if I change my username?

No. The address contains your handle, so changing it breaks every printed copy. If a rename is even possible in the next few years, point the code at something stable you control, or use a dynamic code so the destination can be repointed without reprinting.

QRMakery builds this code on your own device. The link you paste and the file you download never reach a server.

Twelve platforms, each with the link form that prints smallest and the mistake that kills its codes.

All tools

Guides worth reading

All guides
  • Comparisons

    Static vs Dynamic QR Codes

    What the redirect actually buys you, measured on real encoded codes, and which payloads are worse off for it.

    16 min read