Un clic.Du presse-papiers au QR.Entièrement hors ligne.
Générez un QR code en un clic à partir de ce que vous venez de copier — une URL, un mot de passe Wi-Fi, un numéro de téléphone. Décodez aussi les captures QR depuis votre presse-papiers. L'extension n'effectue aucune requête réseau.
- Latency
- < 80 ms
- quick mode
- Network
- 0 req
- ever · generation
- Languages
- 8
- UI · auto-detect

ClipQR popup · Quick mode · 320 px
Tout ce qu'il faut pour gérer les QR codes
Deux modes copier-en-un-clic, logo central optionnel, règles de remplacement regex, décodage depuis images, historique de 30 entrées — tout sur votre appareil.
Mode rapide
Cliquez sur l'icône de la barre d'outils, puis sur le bouton. L'extension lit votre presse-papiers (texte ou image), exécute les règles de remplacement que vous avez configurées, génère un PNG 512×512 avec votre logo central facultatif, puis réécrit ce PNG directement dans votre presse-papiers. Une notification système confirme la réussite.
Mode normal
Ouvrez la popup, collez ou saisissez votre texte dans la zone de texte qui s'agrandit automatiquement, cliquez sur 生成. Le QR s'affiche dans la popup à 220×220 px. Cliquez sur 复制 pour copier le PNG.
Logo central
Déposez un PNG / JPG / WebP (≤ 1 Mo) dans Options. Le curseur ajuste la taille du logo entre 10 % et 30 %. La correction d'erreur passe automatiquement au niveau H pour que le code reste scannable avec un logo par-dessus.
Règles de remplacement
Définissez des paires « regex → remplacement » ordonnées. La première règle qui correspond gagne, les autres sont ignorées. Trois bascules par règle : activée, globale (remplacer toutes les occurrences), appliquer après décodage (pour les flux QR depuis image). Usages courants : remplacement de domaine CDN, suppression des paramètres de suivi, normalisation des numéros de téléphone.
Décoder un QR depuis une image du presse-papiers
Capture d'écran d'un QR → copiez l'image → cliquez sur le mode rapide. jsQR décode le contenu, les règles de remplacement s'appliquent, et le texte décodé est écrit dans votre presse-papiers. Fini la saisie manuelle de longues URL depuis l'écran du téléphone.
Historique de 30 entrées
Chaque texte généré ou décodé est enregistré avec un horodatage relatif, un badge de type (Généré / Décodé) et deux boutons : copier le texte, ou régénérer et copier le QR. Stocké uniquement dans `chrome.storage.local`.
Multilingue
8 langues d'interface intégrées : English, 简体中文, 繁體中文, 日本語, 한국어, Español, Français, Deutsch. Détecte automatiquement la langue du navigateur au premier lancement ; changez à tout moment dans Options, les trois pages se mettent à jour instantanément.
Confidentialité
Tout est traité sur votre appareil. Configuration, logo et historique vivent dans `chrome.storage.local`. Aucune requête réseau, aucune analytique, aucune télémétrie. L'extension n'envoie jamais le contenu de votre presse-papiers ailleurs.
Comment fonctionne le mode rapide
Trois étapes du presse-papiers à une image scannable.
- 10 ms
Cliquez sur l'icône de la barre d'outils
Ouvrez la popup en mode rapide. L'icône s'adapte à la couleur de la barre d'outils.
- 2≈ 12 ms
Le presse-papiers est lu automatiquement
S'il contient du texte, les règles regex s'appliquent et un PNG 512×512 est généré (avec logo central optionnel). S'il contient une capture QR, jsQR décode et réécrit le texte dans le presse-papiers.
- 3≈ 80 ms
PNG recopié, ✓ affiché brièvement
Une notification système confirme le succès. L'icône affiche brièvement une coche verte.
Confidentialité par défaut
Tout le traitement s'effectue sur votre appareil. Nous n'opérons aucun serveur. L'extension n'envoie jamais le contenu de votre presse-papiers.
| Dimension | Value | Verdict |
|---|---|---|
| Network requests during QR generation | 0 | none |
| Telemetry / analytics / crash reports | 0 | none |
| User accounts / sign-up | 0 | none |
| Cloud sync / remote backup | 0 | none |
| Clipboard history sent anywhere | 0 | none |
- Aucune requête réseau pour la génération ou le décodage QR.
- L'extension n'envoie aucune analyse, télémétrie ou rapport de plantage.
- Ce site marketing utilise Google Analytics pour mesurer le trafic — il ne voit pas le contenu de votre presse-papiers.
- Configuration, logo et historique restent dans chrome.storage.local.
- Permissions minimales : clipboardRead, clipboardWrite, storage, notifications.
Permissions, expliquées
Chaque permission du manifeste n'a qu'un seul objectif. Rien n'est demandé que la fonction principale n'exige.
01{02 "manifest_version": 3,03 "name": "ClipQR",04 "version": "0.1.0",05 "permissions": [06 "clipboardRead",07 "clipboardWrite",08 "storage",09 "notifications"10 ],11 "host_permissions": [],12 "content_security_policy": {13 "extension_pages": "script-src 'self'; object-src 'self'"14 }15}clipboardReadLire le texte ou l'image que vous venez de copier en mode rapide.
clipboardWriteRéécrire le PNG généré (ou le texte décodé) dans le presse-papiers.
storageConserver localement votre configuration, vos règles, votre logo et votre historique.
notificationsAfficher une notification système quand le mode rapide réussit.
host_permissionsNot requested. ClipQR runs entirely on the chrome-extension:// origin.
8 langues d'interface intégrées
Détection automatique à la première ouverture. Changez à tout moment depuis Options — la popup, les options et l'historique se mettent à jour immédiatement.
Foire aux questions
Réponses rapides sur la confidentialité, les capacités et ce qui distingue ClipQR des générateurs QR en ligne.
L'extension ne le fait pas. Tout le traitement s'effectue localement dans votre navigateur. L'extension n'effectue aucune requête réseau pour générer ou décoder des QR, pas d'analyse ni de télémétrie. Le contenu de votre presse-papiers ne quitte jamais votre appareil. (Ce site marketing utilise Google Analytics pour mesurer le trafic — voir Confidentialité.)
Oui. Ouvrez Options, déposez un fichier PNG, JPG ou WebP (≤ 1 Mo) et utilisez le curseur pour régler la taille du logo entre 10 % et 30 %. La correction d'erreur passe automatiquement au niveau H pour rester scannable avec un logo.
Oui. Copiez une capture contenant un QR, puis lancez le mode rapide. ClipQR décode l'image avec jsQR, applique vos éventuelles règles de remplacement et réécrit le texte dans le presse-papiers. Une légère inclinaison est tolérée, une rotation orthogonale provoque un échec.
Paires ordonnées regex → remplacement. La première règle qui correspond gagne. Usages courants : remplacer un domaine CDN, supprimer les paramètres de suivi, normaliser les numéros de téléphone. Trois bascules : activée, globale (toutes les occurrences), appliquer-après-décodage pour les flux QR depuis image.
La version actuelle cible les navigateurs basés sur Chromium (Chrome, Edge, Brave, Arc, Opera) car elle utilise Manifest V3 et l'API canvas hors écran. Le support Firefox est sur la feuille de route.
Les générateurs en ligne reçoivent le texte que vous collez, rendent le QR sur leur serveur et peuvent journaliser votre IP et le contenu encodé. ClipQR ne touche jamais le réseau. Il offre en plus des fonctions que les services en ligne n'ont pas : remplacement regex, décodage depuis une image du presse-papiers, historique local de 30 entrées.
Jusqu'à 30 entrées de texte généré ou décodé. Stocké uniquement dans chrome.storage.local sur votre appareil. Chaque entrée affiche un horodatage relatif, un badge Généré/Décodé et deux boutons : copier le texte, ou régénérer et copier le QR.