Instagram DM Link Generator

Paste your handle or profile URL and get your ig.me DM link, a print-ready QR code, and a copyable opening line, all generated in your browser with nothing stored.

Runs in your browser. Nothing is stored, no login, free.

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

  1. Paste your handle. The generator accepts @yourname, a bare username, or a full profile URL, and validates it against Instagram's username rules.
  2. Copy link, download QR. You get your ig.me link, a 1024px PNG or SVG QR code, and a copyable opening line.
  3. Place it everywhere. Set it as your bio button, add it to Story stickers and ads, and print the QR anywhere.

The link format

Your DM link

https://ig.me/m/your_username

Example:

Paste @studio.ceramica (or instagram.com/studio.ceramica) and you get https://ig.me/m/studio.ceramica

Everything below comes from Meta's ig.me documentation, fetched July 2026, except where marked as observed behavior.

  • Username rules. Handles run 1 to 30 characters: letters, numbers, periods, and underscores. The generator lowercases what you paste and warns on characters Instagram does not allow.
  • The optional ref parameter. Meta defines exactly one optional parameter, ?ref=, delivered only through Instagram Messaging API webhooks. There is no pre-filled message parameter at all.
  • Desktop behavior. Meta lists Instagram Web as unsupported; in our July 2026 test the link redirected to a login page for signed-out visitors. Treat it as a mobile door and give print the QR code.
  • After a rename. Links generated before a handle change keep pointing at the old name, so regenerate and replace them.

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:

CompareDM link (ig.me/m/username)Profile link (instagram.com/username)Link-in-bio page
What opensA message thread with your accountYour profile gridA web page listing several links
Taps to a conversationOneTwo or more: open the profile, find MessageThree or more, and only if the page has a DM button
Works in printYes: a QR scan opens the thread on the phonePartly: a QR can open the profile, the visitor still hunts for MessagePartly: a QR opens the menu page first
Can pre-fill the messageNo. Meta defines no text parameter for Instagram (WhatsApp click-to-chat links have one). Share a copy-paste opener insteadNo, and no conversation starts at allNo
Conversion intentHigh: the visitor arrives ready to typeMixed: browsing, following, maybe messagingSpread across every link on the page

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

  1. Label the button. Name it Message me on your bio or link page so people expect a chat to open, not a website.
  2. 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.
  3. 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.
  4. 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.

Where to use your DM link, by who you are

Creator

Creator

Put the link in your media kit and collab pitches so a brand opens a conversation instead of scrolling your grid.

Coach

Coach

Use it anywhere you invite questions, then let a keyword trigger qualify the conversation and book the call for you.

E-commerce brand

E-commerce brand

Print the QR on packaging inserts; Meta's documentation names support and coupon scans as intended uses.

Agency

Agency

Generate one link per client handle and test each from a phone before anything ships to print or a bio.

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.

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 Maheshwari
Chief of Staff

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.

Last updated
August 2026
Category
Free

Join automations strategies and Instagram Insights weekly

Thank you! You have been susbcribed to our weekly insights!
Oops! Something went wrong while submitting the form.

By entering your email address above and clicking Subscribe, you consent to receive marketing communications (such as newsletters, blog posts, event invitations and new product updates), and targeted advertising from Inrō from time to time. You can unsubscribe from our marketing emails at anytime by clinking on the "Unsubscribe" link at the bottom of our emails. For more information about how we process personal information and what right you have on this respect, please see our Privacy Policy.

Try Inrō and put your Instagram DMs on autopilot

Attract more leads, reply in seconds, and turn engagement into sales, automatically.

Free plan available
Meta Tech Provider
Setup in 5 minutes