Générateur de QR code pour document PDF
100 % privé et local — Vos données ne quittent jamais votre navigateur. Ces QR codes sont permanents et n'expireront jamais.
Réglages Document PDF
Design
Ajouter un logo central
L'image est lue dans cette page et intégrée au code sous la forme d'une URL data:. Elle n'est pas téléversée, et elle reste dans le fichier que vous téléchargez.
Plus d'options de design
La moitié sombre du code. Gardez-la nettement moins claire que le fond.
Couvre la zone de silence comme les espaces entre les modules. Un fond transparent le retire du fichier, donc rien n'est dessiné avec.
Contraste 11.5:1 entre les modules et le fond.
Le PNG et le WebP conservent un canal alpha ; le SVG omet simplement le rectangle de fond. Ce sur quoi le code est posé devient la moitié claire du contraste.
Un dégradé ne remplit que les modules sombres. Son extrémité la plus claire fixe le contraste que le lecteur obtient réellement, donc les deux extrémités doivent rester sombres.
La seconde couleur, utilisée seulement quand un dégradé est sélectionné. Son contraste est mesuré au même titre que celui de la première.
Degrés dans le sens horaire à partir d'un balayage de gauche à droite. Un dégradé radial se propage du centre vers l'extérieur, donc l'angle ne s'applique qu'à un dégradé linéaire.
Les formes arrondies couvrent moins chaque cellule. Le centre reste couvert, et c'est là que le décodeur échantillonne, mais une petite impression d'un code dense se lit plus sûrement en carrés.
L'anneau des trois motifs de repérage.
L'œil à l'intérieur de chaque motif de repérage.
La marge vide autour du code, mesurée en modules. 4 est le minimum spécifié.
Une correction plus élevée survit à plus de dégâts et coûte de la capacité, donc le même contenu produit un symbole plus dense.
Un logo occupe le centre et maintient le niveau sur H. Sa limite de largeur suit le symbole : 14% sur le plus petit code, 30% sur un code dense.
Aperçu en direct et export
Saisissez l'adresse depuis laquelle le PDF est servi.
Export
Matriciel, écrans
Complétez le formulaire pour activer les téléchargements.
Taille d'export et texte encodé
- Charge utile
- Rien d'encodé
- Symbole
- Non construit
- Correction
- M
En attente de saisie
Un QR code ne peut pas contenir un PDF, donc celui-ci encode l'adresse où votre PDF se trouve. Le lien est écrit dans le symbole lui-même, ce qui rend le code permanent et fait de l'hébergement la partie qu'il faut garder en vie.
Quand quelqu'un le scanne
Le lecteur ouvre le lien, puis le téléphone prévisualise ou télécharge le PDF selon le navigateur et selon la façon dont votre serveur sert le fichier.
Un QR code stocke un lien, pas un fichier
Le plus grand symbole que le format définit — la version 40 au niveau de correction L — contient 2 953 octets, un peu moins de trois kilo-octets. Un PDF d'une page pèse en général entre 50 et 500 kilo-octets, donc un document est un à trois ordres de grandeur trop gros pour être imprimé dans un carré. Tous les QR codes PDF, partout, sont des liens.
Cela a une conséquence qui mérite d'être dite sans détour. Le symbole se décodera encore dans vingt ans, parce que l'adresse y est physiquement imprimée. Que le fichier soit encore à cette adresse est une question d'hébergement, et aucun code imprimé ne peut y répondre.
L'héberger pour que le lien continue de fonctionner
L'adresse que vous encodez est la promesse que vous faites à tous ceux qui scanneront la copie imprimée, alors choisissez-en une que vous pourrez tenir. Un chemin sur un domaine que vous contrôlez est le seul type qui remplisse cette condition.
Les chemins courts font aussi des symboles plus petits. /docs/menu.pdf fait 15 caractères et reste dans une version basse ; une clé de stockage générée de 120 caractères fait monter le même code de plusieurs versions sans le moindre bénéfice.
- Les liens signés ou temporaires — les adresses de téléchargement provisoires que distribue le stockage en nuage — se décodent parfaitement puis échouent à la date d'expiration
- Tout ce qui est derrière une authentification affiche un écran de connexion plutôt que le document
- Gardez le nom de fichier stable : réimporter le document sous manuel-v2.pdf casse chaque copie déjà imprimée
- Remplacez plutôt le fichier à la même adresse, et chaque code imprimé récupère la nouvelle version
- Servez-le en https, pour que le navigateur n'avertisse pas avant de l'ouvrir
Ce que le téléphone fait du fichier
Ouvrir un PDF relève du comportement du navigateur, pas de celui du QR code, et ce n'est pas uniforme. Safari sur iOS et Chrome sur Android affichent la plupart des PDF dans la page. Certains navigateurs Android téléchargent le fichier et le confient à une visionneuse séparée. Un lecteur de bureau se contente en général de vous donner l'adresse.
Votre serveur a le dernier mot sur un point : un fichier envoyé avec Content-Disposition: attachment est téléchargé au lieu d'être prévisualisé, sur toutes les plateformes. Si vous voulez que le document s'ouvre sur place, ne définissez pas cet en-tête.
Questions et réponses
Le PDF lui-même peut-il tenir dans le QR code ?
Non. Le format plafonne à 2 953 octets, ce qui est plus petit que presque n'importe quel PDF réel. Le code contient l'adresse depuis laquelle le fichier est servi.
À quoi sert le titre du document ?
À une seule chose : nommer le fichier SVG, PNG ou WebP que vous téléchargez, pour que vingt exports dans un dossier restent distinguables. Il ne fait pas partie de la charge utile, donc il ne change rien à ce qu'un lecteur lit.
Que se passe-t-il quand je mets le document à jour ?
Si vous remplacez le fichier à la même adresse, chaque code imprimé continue de fonctionner et affiche la nouvelle version. Si vous le téléversez sous un nouveau nom de fichier, les codes imprimés pointent vers un fichier qui n'est plus là.
Le fichier doit-il être public ?
Il doit être accessible à qui scanne le code. Un code sur une affiche publique a besoin d'un fichier lisible publiquement ; un code à l'intérieur d'un bâtiment peut pointer vers une adresse d'intranet qui ne se résout que sur ce réseau.
Comment fonctionne un QR code statique
Chaque code de ce site est statique : la charge utile est écrite dans les modules noirs et blancs eux-mêmes. Rien n'est interrogé à la lecture, aucun de nos serveurs n'intervient, et aucun abonnement ne maintient le code imprimé en vie. Cette même propriété est la limite — une fois imprimé, ce qu'il contient ne peut plus être changé.
Trois choses décident ensuite si un code imprimé se lit : le nombre d'octets de la charge utile, le niveau de correction qui absorbe les dégâts, et la largeur d'un seul module sur le papier. Ces guides passent en revue chacune d'elles, chiffres à l'appui.