MakeQR

QR Code for Facebook Messenger

A scan opens the chat, not your timeline

  • Free, and no account to create
  • Never expires, unlimited scans
  • Checked to scan before you print it

Free and permanent, but it can never be edited or tracked once printed.

Scan to test

Y
yoursite.com
Print as poster, table card or stickers · free for 14 days with an account

Free, no account. Works forever and never expires.

Facebook Pages get a short m.me link, such as m.me/yourpagename, that opens a Messenger conversation directly, in the phone's Messenger app if installed, or a browser chat window otherwise. Paste that link into MakeQR as a web address code so a scan starts a chat. Free, and it never expires.

Facebook gives every Page with a username a short m.me link, such as m.me/yourpagename, that opens a Messenger conversation directly instead of the Page's timeline. A QR code built from that link matters when the goal is a question answered or an order tracked, not a scroll through old posts.

Paste that link into MakeQR as a web address code so the scan opens the chat directly. This only works for a Page; a personal profile has no m.me address to encode. It suits a receipt, a packaging insert, a till-side sign or a service counter, anywhere a quick answer beats a phone call.

Turning your Page into a Messenger code

  1. Confirm your Page has a username

    The clean m.me/yourpagename link only exists once your Page has a set username. Without one, Messenger falls back to a long numeric ID link that's harder to read and harder to trust on a printed sign.

  2. Build the m.me link

    Combine m.me/ with your Page's username exactly as it appears in your Page's own address, matching capitalization if Facebook's version uses it.

  3. Paste it into MakeQR as a URL

    Use the website/URL type and paste the full m.me link, not just the username on its own.

  4. Test on a phone without your account already open

    Scan it from a phone that isn't logged into your business's own Facebook account, so you see what a customer sees: either the Messenger app opening or a browser-based chat window.

When Facebook already offers its own scannable code

Facebook has, at various points, offered its own scannable code from inside a Page's Messenger settings for opening a chat. Where that option is available, it works the same way an m.me link does under the hood. A MakeQR code built from the m.me link gives you the same destination in a format you control — sized for a specific sign, colored to match a receipt or packaging design, downloaded as an SVG that won't blur when it's enlarged, and placed right next to your other printed codes so they look like one set instead of a mismatch of styles.

Personal profiles versus business Pages

A Facebook Messenger QR code only works cleanly for a Page, since a personal profile has no equivalent m.me short link to point at. If your business only has a personal profile so far, the practical fix is creating a Page for it — a one-time step — rather than trying to encode a profile URL and hoping Messenger opens from it, which it generally doesn't.

Tracking where a conversation started

Messenger links can carry a short reference value on the end, such as m.me/yourpagename?ref=counter, which shows up on your side as the entry point for that conversation. It's a lightweight way to tell a receipt-based code apart from a packaging-based one in your own records, separate from the scan count MakeQR shows if the code is dynamic.

What the code contains

The pattern holds a plain web address — your Page's m.me link, optionally with a reference tag on the end. Nothing about Messenger's own protocol is inside the code; the phone's browser or the Messenger app handles the address the same way it would any other link.

Inside the code
https://m.me/yourpagename

Where it earns its place

Put it wherever a quick question is likely: on a receipt near a return policy line, on packaging near a support line, or at a service counter next to a "Questions? Scan here" label. A receipt-sized code can be small, around 20–25 mm, since it's read up close and unhurried.

Print it at least 20 mm (2.0 cm) wide

Mistakes specific to a Messenger code

  • Linking to the Page instead of the chat

    Pasting your Page's regular URL instead of the m.me link opens the timeline, not a conversation — the exact opposite of what a Messenger code is for.

  • No username set on the Page

    Without a username, Messenger's link falls back to a numeric ID, which looks broken or suspicious printed on a receipt even though it technically works.

  • Assuming it works for a personal profile

    A code built from a personal profile's URL doesn't open a chat the way a Page's m.me link does. This only works for Pages.

Static or dynamic for a Messenger code

Static is enough for most Pages, since a username-based m.me link rarely changes. Choose dynamic only if you expect to rename the Page or eventually replace Messenger with a different support channel, so the printed sign can be repointed without a new print run. Dynamic needs a free account, and the first two codes are free forever.

How dynamic QR codes work

Where a Messenger code gets used

  • A restaurant receipt links to Messenger for a quick way to report an order problem.
  • A packaging insert links to Messenger for setup help instead of a phone hold queue.
  • A market stall's sign lets someone message the seller after the event about a custom order.
  • A repair shop's counter sign lets a customer message for a status update instead of calling.

A QR code that still works next year

Most of what goes wrong with a QR code happens after it is printed. These six things are why ours does not.

  • Checked before you print

    We decode every code you make and read it back. If a logo covers too much or a colour is too faint for paper, you find out here — not after the print run.

  • Unlimited scans, every plan

    Including the free one. A scan cap kills a printed code at the moment it starts working, which is why we do not have one.

  • We do not switch off your codes

    Two dynamic codes stay yours permanently, whatever you pay us. Cancel a paid plan and you keep them — the rest pause after 30 days, with three warnings first, and a paused code shows a neutral page, never a sales page.

  • Made on your device

    Static codes never reach our servers. Your WiFi password, your contact details and your logo stay in the browser — which is also why there is no limit.

  • Ready for the printer

    SVG for anything that gets scaled, and PNG at 1024px so the edges stay hard. Both free, no account.

  • Available in English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish

    The generator and every page speak English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish. More languages follow as each one is reviewed by a native speaker.

See what happens after you print

A dynamic code points at a short link you own. Change where it goes without reprinting anything, and see how often each code has been scanned and when the last scan was.

  • Change the destination any time, as often as you like
  • A scan count and the last scan for every code
  • No scan limit, on any plan
  • Cancel and you keep two codes permanently — the rest pause after 30 days
Start free

2 codes free. Paid from $7/month. Compare plans

MakeQRCNCafe Nord

Analytics

Aug 14 – Sep 12

7D30D90D1Y

Total scans

11,875

18%

Unique scanners

8,431

14%

Active codes

24

3

Scans per day

396

18%

Scans over time

0
200
400
600
800
Aug 14Aug 21Aug 28Sep 4Sep 11

Devices

62%

of scans came from an iPhone

  • iPhone62%
  • Android34%
  • Other4%

QR Code for Facebook Messenger: questions and answers

Short answers to what people ask before they print. Anything else, write to us.

Ask us something else

Does a Messenger QR code open the Messenger app automatically?

Yes, on a phone that has it installed and set to handle m.me links. Without the app, the same link opens a chat window in the browser instead, so it still works either way.

Can I make one for my personal Facebook profile?

No. The m.me short link only exists for Pages. A personal profile has no equivalent, so a code built from a profile URL opens the profile, not a chat.

Does Facebook already provide its own QR code for this?

Where a Page's Messenger settings offer a scannable code, it points to the same m.me address. A MakeQR code gives you that same destination with your own colors, sizing and file format for print.

Can I see which sign or piece of packaging started a conversation?

Add a short reference tag to the end of the m.me link, such as ?ref=receipt, and it will show up as the entry point on your side, separate from MakeQR's own scan count if the code is dynamic.

Is a username required?

Not strictly, but without one the link falls back to a long numeric ID, which reads poorly on a printed sign and looks less trustworthy to a customer deciding whether to scan it.

Make a code that still works next year

Free static codes with no account, two permanent dynamic codes, unlimited scans on every plan, and a check that tells you it scans before you print it.

Make a QR code

No account for static codes. Nothing to cancel.