Le 2D-Doc est-il un QR code ? Non, et voici pourquoi

Publié le 1 octobre 2026 Mis à jour le 1 octobre 2026
QR code et 2D-Doc : quelles différences ?

Non, un 2D-Doc n'est pas un QR code. Il y ressemble, mais il repose sur une autre symbologie, le Data Matrix, et surtout il contient des données signées électroniquement par l'organisme qui a émis le document. C'est cette signature, et non la forme du carré, qui permet de vérifier qu'une facture, un avis d'imposition ou un justificatif de domicile n'a pas été modifié.

Cet article explique les différences entre 2D-Doc et QR code, pourquoi la confusion est si fréquente, et comment vérifier un 2D-Doc. Pour le fonctionnement complet du dispositif, consultez notre page dédiée au 2D-Doc.

 

À retenir

  • Un 2D-Doc n'est pas un QR code : il repose sur un Data Matrix (ISO/IEC 16022), pas sur la norme du QR code (ISO/IEC 18004). Cela se voit : bordure pleine en « L » pour le Data Matrix, trois grands carrés de repérage pour le QR code.

  • Un QR code est un simple conteneur que chacun peut créer ; un 2D-Doc contient des données clés signées par un émetteur référencé.

  • Lire n'est pas vérifier : seul un lecteur 2D-Doc contrôle le certificat, la signature et la cohérence avec le document.

  • Pour vérifier un 2D-Doc, utilisez un lecteur reconnu par France Titres, comme VDSeal Reader. Un résultat en rouge signifie que le document ne peut pas être considéré comme sécurisé par un 2D-Doc.

2D-Doc et QR-Code : quelle différence ?

Entre le 2D-Doc et le QR-Code, il y a deux différences, l'une visible, l'autre décisive.

Une symbologie différente : Data Matrix contre QR code

Le 2D-Doc est encodé dans un Data Matrix, une symbologie normalisée ISO/IEC 16022 : 2024. Le QR code relève d'une autre norme, ISO/IEC 18004 : 2024. Cela se voit à l'œil nu : un QR code se reconnaît à ses trois grands carrés de repérage dans les coins, alors qu'un Data Matrix est délimité par une bordure pleine en « L » sur deux côtés.

Exemple de Data matrix 2D-Doc

Exemple de 2D-Doc : un Data Matrix avec une bordure pleine en L

Exemple de QR Code

Exemple de QR code avec ses trois carrés de repérage

Une nature différente : un conteneur contre des données signées

Un QR code est un conteneur de données. N'importe qui peut en générer un gratuitement, avec un lien, un texte ou un numéro de téléphone : sa forme ne dit rien de l'origine ni de l'intégrité de ce qu'il contient. On peut certes signer les données qu'un QR code transporte, mais c'est alors la signature ajoutée par-dessus qui fait la preuve, pas le QR code.

Le 2D-Doc est conçu autour de cette signature. Les données clés du document (nom, adresse, montant, date, émetteur) sont signées avec une clé privée associée à un certificat électronique de l'émetteur, que France Titres (ex-ANTS) désigne comme un « cachet serveur ». Modifier ces données, ou le contenu du document, rompt la cohérence entre ce qui est imprimé et ce que contient le code.

Critère 2D-Doc QR code
Symbologie Data Matrix  QR code
Repère visuel Bordure pleine en « L » Trois grands carrés dans les coins
Contenu Données clés du document, signées électroniquement Données quelconques : lien, texte, coordonnées
Preuve d'origine et d'intégrité Oui, par la signature de l'émetteur Non, sauf signature ajoutée au contenu
Qui peut le créer Un émetteur référencé, avec un certificat reconnu Toute personne, gratuitement
Lecture Tout lecteur Data Matrix le lit ; seul un lecteur 2D-Doc vérifie la signature Appareil photo ou application de QR code

2D-Doc et Data Matrix : quelle différence ?

Le 2D-Doc est un Data Matrix auquel s'ajoute une couche de sécurité. Concrètement, tout lecteur compatible Data Matrix peut lire les données du code, mais seul un lecteur 2D-Doc sait vérifier la signature.

Autrement dit, « Data Matrix » désigne la forme du code, alors que « 2D-Doc » désigne cette forme, un format de données défini par France Titres et une signature vérifiable. Les Data Matrix utilisés dans l'industrie ou la traçabilité pharmaceutique ne portent pas, par défaut, cette signature d'émetteur.

Cas client Ne Varietur : certification électronique des traductions avec le 2D-Doc Goodflag
Sécuriser le processus de certification électronique des traductions avec le 2D-Doc Goodflag
Lire le cas client →

 

Lire un 2D-Doc ne suffit pas : il faut le vérifier

Scanner un 2D-Doc avec une application de lecture de code-barres peut afficher les informations qu'il contient. Mais lire n'est pas vérifier. À propos du cachet électronique visible de la carte d'identité, France Titres rappelle que cette lecture « n'est pas suffisante pour assurer l'authenticité de ces informations ».

Pour établir l'authenticité, une application dédiée doit contrôler trois choses, selon la démarche décrite par France Titres :

  • l'émetteur est référencé : son certificat est valide et son autorité de certification est reconnue ;
  • la signature est valide : les données n'ont pas été modifiées depuis leur signature ;
  • les données lues correspondent à celles imprimées sur le document.

C'est ce troisième point qui rend le dispositif efficace contre la fraude. Il est difficile de changer un nom, une adresse ou un montant avec un simple logiciel de retouche sans rompre la cohérence avec le code.

Comment vérifier un 2D-Doc ?

Pour vérifier un 2D-Doc, il faut utiliser un lecteur 2D-Doc reconnu. France Titres en liste plusieurs sur son site, dont VDSeal Reader, l'application de Goodflag (ex Lex Persona). Le principe est le même pour tous : vous scannez le code et l'application indique si le document est authentique.

VDSeal Reader pour vérifier un 2D-Doc

Résultat de la vérification d'un 2D-Doc valide dans VDSeal Reader

Résultat de la vérification d'un 2D-Doc valide dans VDSeal Reader 2

Un résultat en rouge signifie que la lecture a échoué et que le document ne peut pas être considéré comme sécurisé par un 2D-Doc (source : France Titres). Dans ce cas, demandez un nouveau document à l'émetteur.

Pour la marche à suivre détaillée et les questions sur la création d'un 2D-Doc, consultez notre page 2D-Doc.

Pourquoi mon 2D-Doc ne se lit-il pas avec une application de QR code ?

C'est un cas fréquent, et il ne dit pas en soi si le document est authentique ou non. Trois explications reviennent :

  • l'application ne lit que les QR codes, pas les Data Matrix ;
  • l'application lit le code mais ne vérifie pas la signature : elle affiche un contenu brut, sans aucune garantie ;
  • le lecteur ne reconnaît pas l'émetteur ou le certificat, ou le code est dégradé (impression floue, photocopie de mauvaise qualité).

Essayez avec un lecteur 2D-Doc reconnu et un bon éclairage. Si le résultat reste négatif, rapprochez-vous de l'émetteur du document.

Pourquoi confond-on 2D-Doc et QR code ?

Certificat COVID portant un code 2DLe grand public a découvert le 2D-Doc avec les certificats COVID, en 2021. À cette période, les codes 2D se sont multipliés.

Pédagogiquement, la comparaison entre 2D-Doc et QR Code aide : dans les deux cas, on scanne un carré pour accéder à des informations. Techniquement, elle est trompeuse, car elle laisse croire que la forme du code suffit à garantir le contenu. C'est exactement le malentendu que cet article cherche à lever.

Qui émet des 2D-Doc et sur quels documents ?

Le 2D-Doc est opérationnel depuis 2012, à l'initiative du ministère de l'Intérieur, avec l'ANTS (aujourd'hui France Titres), pour lutter contre la fraude aux justificatifs, en particulier les justificatifs de domicile. France Titres indique qu'on le trouve sur plus de 50 types de documents, papier ou numériques : justificatifs de domicile des fournisseurs d'énergie et de téléphonie, avis d'imposition, et bien d'autres.

L'émetteur signe ses documents avec un certificat, et passe en pratique par un prestataire de confiance. Goodflag, prestataire de services de confiance qualifié, génère des 2D-Doc et propose l'application de vérification VDSeal Reader, référencée par France Titres.

Cachet électronique Goodflag conforme au règlement eIDAS
Vous souhaitez émettre vos propres 2D-Doc ? Découvrez nos solutions.
Découvrir le 2D-Doc →

Le 2D-Doc est aussi une forme de cachet électronique visible (CEV). Pour savoir quand le préférer à un cachet électronique, ou les associer : Cachet électronique visible ou 2D-Doc, comment choisir ?

FAQ sur la différence entre 2D-Doc et QR Code

Le 2D-Doc est-il un QR code ?

Non. Le 2D-Doc est un Data Matrix, une autre symbologie que le QR code, et ses données sont signées électroniquement par l'émetteur du document. C'est cette signature qui prouve l'origine et l'intégrité des informations, pas la forme du code.

Quelle différence entre 2D-Doc et QR code ?

La forme d'abord : un Data Matrix a une bordure pleine en « L », un QR code trois grands carrés dans les coins. La nature ensuite : un QR code est un simple conteneur que chacun peut créer, un 2D-Doc contient des données signées avec le certificat d'un émetteur référencé.

Quelle différence entre 2D-Doc et DataMatrix ?

Le 2D-Doc est un Data Matrix auquel s'ajoutent un format de données défini par France Titres et une signature vérifiable. Tout lecteur Data Matrix peut lire le code, mais seul un lecteur 2D-Doc vérifie la signature.

Comment vérifier un 2D-Doc ?

Scannez le code avec un lecteur 2D-Doc reconnu par France Titres, comme VDSeal Reader. Le lecteur contrôle le certificat de l'émetteur et la signature, puis indique si le document est authentique. Un résultat en rouge signifie que le document ne peut pas être considéré comme sécurisé par un 2D-Doc.

Peut-on générer un 2D-Doc avec un générateur de QR code ?

Non. Un générateur de QR code produit un code sans signature reconnue par les lecteurs. Un 2D-Doc valide suppose une signature réalisée avec le certificat d'un émetteur référencé. Les étapes pour en créer figurent dans la FAQ de la page 2D-Doc.

Un QR code peut-il être signé ?

Oui, les données qu'un QR code transporte peuvent être signées. C'est alors la signature qui fait la preuve, et il faut un lecteur capable de la vérifier. Ce principe est celui du cachet électronique visible, dont le 2D-Doc est la déclinaison française : voir cachet électronique visible ou 2D-Doc.

À propos de l'auteur

Pablo GARCIA

Pablo GARCIA

Responsable grands comptes chez Goodflag, Pablo Garcia accompagne les grands comptes, les DSI et les administrations du secteur public dans leurs projets de signature électronique et de dématérialisation. Expert des marchés publics, de l'identité numérique et de l'intégration de solutions de confiance numérique, il guide les organisations de la définition du besoin jusqu'au déploiement, pour une transformation numérique sécurisée et conforme au règlement eIDAS et eIDAS 2.