XPI CRX
Impossible

Convertir XPI en CRX

Peut-on convertir XPI en CRX ?
RÉPONSE RAPIDE
Est-il possible de convertir XPI en CRX ?
Non - pas de conversion directe.

Il n'existe pas de conversion de fichier de .xpi vers .crx car les clés de manifeste, les API du navigateur et les systèmes de signature diffèrent entre Firefox et Chrome. Consultez le Chrome Web Store pour trouver une version Chrome existante du module complémentaire.

Pas de chemin direct

Sur cette page

Testé sur macOS, Windows et Linux
Dernière vérification le Sep 2026

Plus de convertisseurs gratuits

HEIC, PNG, WEBP, MP3 et plus - chaque outil ici est gratuit.

Ouvrir la boîte à outils

Pourquoi convertir XPI en CRX ?

Un XPI est une archive ZIP d'une WebExtension pour Firefox/Thunderbird, signée par l'infrastructure AMO de Mozilla. Un .crx est un paquet d'extension Chrome avec un en-tête binaire propriétaire CRX3 et une signature cryptographique approuvée par Google. Au-delà de l'enveloppe du fichier, les clés du manifest.json et les appels d'API diffèrent entre les deux plateformes - renommer ou réorganiser le fichier ne produit rien que Chrome puisse charger.

À propos de ces formats

Qualité et points de vigilance

  • Renommer un .xpi en .crx ou ré-emballer le ZIP ne produit rien que Chrome puisse charger - Chrome vérifie l'en-tête binaire CRX3 et la signature cryptographique.
  • Les fichiers .xpi signés par AMO contiennent le certificat de Mozilla dans META-INF/ ; celui-ci n'a aucune autorité dans Chrome.
  • Si vous êtes le développeur, auditez le manifest.json pour les clés incompatibles et remplacez les appels browser.* par leurs équivalents chrome.*, puis empaquetez et soumettez au Chrome Web Store.

Foire aux questions

Puis-je renommer un XPI en CRX pour le charger dans Chrome ?
Non - Chrome nécessite un en-tête binaire CRX3 valide et une signature cryptographique que le simple renommage ne peut pas fournir.
Les extensions Firefox et Chrome partagent-elles du code ?
La majeure partie de la logique JavaScript peut être partagée ; le principal travail de portage consiste à adapter les clés du manifest.json et à tester les différences d'API entre les espaces de noms browser.* et chrome.*.
Où puis-je trouver une version Chrome d'un module Firefox ?
Recherchez sur le Chrome Web Store (chromewebstore.google.com) par le nom du module - de nombreux développeurs maintiennent des versions parallèles pour les deux navigateurs.