Skip to content
barcoder

Standards/messenger-code

Messenger Code

TypeBranded Visual Code
Completeness76%high

Overview

Messenger Code was a proprietary, circular scannable visual code used inside Meta's Facebook Messenger app to let people connect with another person or business without first searching for them or becoming Facebook friends 1. Each code was a ring of dots and dashes arranged around the account's profile picture, acting as a unique signature for that account 3. The format is discontinued: Facebook stopped supporting Messenger Codes on August 15, 2019 and directed users toward standard QR codes pointing at m.me links instead 2.

History

Facebook introduced Messenger Codes in 2016, alongside usernames and short links, as part of a push to make it easier to start conversations on Messenger without exchanging phone numbers or Facebook friend requests 1. The feature was widely described as a direct response to Snapchat's Snapcodes, the circular scannable codes Snapchat had popularized for adding friends 2. Inspired by that pattern, Facebook built its own circular code so users could "scan and connect with anyone on Messenger" 1.

Facebook discontinued the feature on August 15, 2019 2. The stated and reported reasons were that most users did not know the feature existed, that scanning a Messenger Code required several taps inside the app whereas modern phone cameras scan ordinary QR codes natively in about a second, and that Facebook's broader plan to unify Messenger, Instagram and WhatsApp made the proprietary code redundant 2. As a replacement, Facebook recommended generating standard QR codes that encode an m.me/<page> deep link, which any native camera can open 2.

Technical specification

Publicly documented technical detail is limited; Facebook never published an open encoding specification. What is consistently described is the visual structure: a Messenger Code is circular, with the account's profile picture in the centre and a surrounding ring of dots and dashes that encodes a unique identifier tied to the account 3. The circular form factor — rather than the square module grid of a QR Code — was the deliberate visual differentiator from traditional barcodes and QR codes, and it visually echoed Snapchat's Snapcode 2, 3. Codes used high-contrast colours (for example, light pattern on a darker background) for scannability 3. The exact encoding scheme behind the dot/dash pattern was never published by Facebook 3.

Use cases

The primary use case was connecting to a person or business on Messenger: a user opened their own code in the Messenger app, displayed or shared it, and another user scanned it with the Messenger camera to be taken straight to a conversation or to add the contact, without needing to search by name or be Facebook friends first 1, 3. Businesses used Messenger Codes on printed and in-store materials so customers could start a Messenger chat with the brand by scanning 2.

Implementations

There are no public, open-source implementations of the Messenger Code encoder or decoder. The format was a closed, proprietary feature of the Facebook Messenger app and was never released as a specification or SDK; generation and scanning happened only inside Meta's own app 2, 3.

Comparison

Compared with a standard QR Code, a Messenger Code was visually distinctive (circular, centred on a profile photo) but functionally weaker as a connector: it could only be scanned from inside the Messenger app, while QR codes are read natively by virtually every modern phone camera in roughly a second 2. Scanning a Messenger Code reportedly required at least four taps, versus near-instant native QR scanning 2. Messenger Codes are one example of a broader industry retreat from proprietary social-media codes back to standard QR codes around 2019-2022 — the same pattern seen with Instagram Nametags and Snapchat's gradual de-emphasis of Snapcodes — driven by universal native QR support and low user awareness of app-only codes 2.

Status

Discontinued. Facebook ended support for Messenger Codes on August 15, 2019, recommending standard QR codes encoding m.me links as the replacement 2.

Sources

1 Facebook Unveils Messenger Codes for its Chat App — TIME, 2016 2 Facebook Killed Messenger Codes: Why QR Codes Are the Best Alternative — Uniqode 3 Structures of Messenger Codes — free-barcode.com

Deployments

No country reports mention this standard by name.

Regions / aggregations not mapped to a single country

  • Universal
source · content/standards/messenger-code/index.md