What is an Instagram DM link?
An Instagram DM link is a short URL, https://ig.me/m/username, that opens a direct message thread with the account named in it instead of the profile. The format comes from Meta's official ig.me documentation: ig.me is a Meta-operated domain, and the username goes in without the @. A regular profile link, instagram.com/username, leaves the visitor to find the Message button on their own.
The link behaves like a door to one continuous conversation: if the person already has a thread with you, Meta documents that the same thread reopens rather than a duplicate starting. It is built for phones, where the app opens straight to the thread; Meta lists Instagram Web as unsupported, which is why print and desktop contexts get the QR code.
How it works
- Paste your handle. The generator accepts @yourname, a bare username, or a full profile URL, and validates it against Instagram's username rules.
- Copy link, download QR. You get your ig.me link, a 1024px PNG or SVG QR code, and a copyable opening line.
- Place it everywhere. Set it as your bio button, add it to Story stickers and ads, and print the QR anywhere.
Where a DM link beats a profile link
- One tap to a conversation. A profile link costs two or more taps and a hunt for the Message button; the DM link opens the thread directly.
- Works in print through QR. QR codes on packaging are one of Meta's documented ig.me use cases, and scans land on phones, where the link works.
- Same thread every time. A repeat tap reopens the existing conversation instead of starting a duplicate, so the relationship stays in one place.
- Built for question-first offers. When money moves only after a question gets answered, coaching, services, bookings, drops, the conversation is the conversion path.
DM link vs profile link vs link-in-bio page
Use the DM link when the next step is a conversation. Here is how the three formats compare at the moment someone taps or scans:
The DM link is not always the right link: a link-in-bio page still wins when the next step is self-serve checkout or a portfolio, and the two combine well as a Message me button on your link page. We cover the reverse direction, sending clickable links inside Instagram DMs, separately. And once the tap opens your thread, Inrō answers it instantly, qualifies the conversation, and books the sale at any hour.
Get more from your DM link
- Label the button. Name it Message me on your bio or link page so people expect a chat to open, not a website.
- Export SVG for print. Meta's ig.me documentation lists QR codes on packaging as an intended use, and vector files survive any print size.
- Test from a phone. Meta states ig.me links are not supported on Instagram Web, so check the link on mobile before it ships anywhere.
- Watch Message Requests. DMs from people who do not follow you can land in the Requests folder, so check it after every campaign.
Three ways this link goes wrong
Linking the profile instead
instagram.com/username opens your profile and leaves people hunting for the Message button; only ig.me/m/username opens the thread.
Cropping the QR margin
DENSO WAVE, the QR code's inventor, requires a four-module quiet zone; designs that trim it routinely fail the scan.
Forgetting a username change
The link contains your handle, so a rename silently breaks every printed code and bio button pointing at the old name.
The DM link gets people into your inbox in one tap. What happens next decides whether the tap converts: a reply while their interest is warm keeps the conversation moving, and silence loses it. Generate the link, put it everywhere attention lands, and make sure something answers.
You got them into your DMs. Now automate the reply.
The link opens the conversation and Inrō takes it from there: instant replies, keyword triggers, lead qualification, and booking, around the clock on your account. Inrō is a Meta Tech Provider, the free plan is real, and setup takes about five minutes.
Start for free
Trusted by 10,000+ creators and brands
, including Walmart & Yoyomatch

Frequently asked questions
How do I get my Instagram DM link?
Instagram does not surface this link anywhere in the app, so you build it yourself: take your username, drop the @, and place it after ig.me/m/. The result, https://ig.me/m/yourusername, is your DM link. Or paste your handle or profile URL into the generator above and it assembles the link, validates the username against Instagram's rules, and hands you a QR code alongside it.
Can I pre-fill the message text in an Instagram DM link?
No. Meta's ig.me documentation defines one optional parameter, ref, and nothing for message text. Appending ?text=Hi to an ig.me link pre-fills nothing, whatever a generator's marketing says. The assumption usually comes from WhatsApp, where the official click-to-chat links do accept a pre-filled message; Instagram has no equivalent. The honest workaround: write a suggested opener and share it as copy-paste text next to your link (this generator shows yours beside the link), and if you run DM automation, let the auto-reply respond instantly to whatever the person sends.
Why does my DM link open a login page or a profile instead of a chat?
Two different causes. On desktop, this is expected: Meta's documentation states that ig.me links "are currently not supported on Instagram Web." In our July 2026 test, the link redirected to instagram.com, and visitors who were not signed in saw a login page; people already signed in usually land in their web DMs, though that is observed behavior, not a documented guarantee. On mobile, the usual cause is the format: instagram.com/username opens the profile, and only ig.me/m/username opens the thread. Check the link for a typo, and remember that a renamed account breaks links made under the old handle.
Does an ig.me link work for personal accounts?
Meta documents ig.me links as part of its business messaging tools and does not state either way whether personal accounts are covered. In practice the format works with any public Instagram username, and it is widely used with personal and creator accounts. One ordinary piece of Instagram inbox behavior to plan for: messages from people who do not follow you can land in the Message Requests folder rather than the main inbox, so check Requests when you start promoting a DM link.
What happens if someone already has a conversation with me?
The link reopens the existing thread. Meta's documentation states that when a person with an existing thread follows your ig.me link, Instagram opens that same thread, so the link never creates duplicate conversations. For accounts connected to the Instagram Messaging API, that click also resets the standard 24-hour messaging window, which matters if a platform sends messages on your behalf.
Can I track clicks on my ig.me link?
Not with the link alone: ig.me has no click dashboard, and Meta's docs describe none. The one tracking hook that exists, the ref parameter, delivers its value through Instagram Messaging API webhooks only, so it works when your account is connected to a DM platform and does nothing otherwise. Practical options: put a trackable short link or redirect in front of your ig.me link, or count started conversations inside your DM platform, which is the number the link exists to move.
How do I print the QR code so it scans reliably?
Follow the guidance from DENSO WAVE, the QR code's inventor. Keep the quiet zone: a clear margin four modules wide on every side of the code, the part designers crop and scanners need. Match error correction to the environment: level M (recovers about 15% of the code) suits clean indoor print, while Q (about 25%) or H (about 30%) suit packaging that gets scuffed or a code with a logo in the center. Print dark modules on a light background, use the SVG for large or professional print jobs and the 1024px PNG for everything else, and scan a test print before the full run. Meta's ig.me documentation itself lists QR codes on product packaging as an intended use, so print is a first-class home for this link.
Is this generator free, and is ig.me a real Instagram domain?
Yes on both. ig.me is a Meta-operated domain, documented on developers.facebook.com alongside the rest of the Instagram messaging platform, so the links point at Instagram itself. The generator is free, requires no signup, and runs entirely in your browser: your handle is never sent to a server, and nothing you type is stored.
What happens if I change my Instagram username?
Your DM link contains your username, so a rename breaks every copy of the old link the moment it happens. https://ig.me/m/oldname does not forward to your new handle; it points at whoever holds that name next, or at nothing. The fix is quick but manual: regenerate the link with your new username and replace it in your bio button, link-in-bio page, ad copy, email signatures, and any pinned comments. Printed QR codes are the expensive part, since flyers, packaging, and signage all carry the old link inside the code. If a rename is on the table, schedule it before your next print run, not after.
Kshitij runs the growth experiments and looks after client success from first trial to enterprise rollout at Inrō. The advice in these tools comes from funnels he has tested on real accounts, and from the support tickets that follow when a setup goes wrong.