XPI CRX
Não é possível

Converter XPI para CRX

É possível converter XPI para CRX?
RESPOSTA RÁPIDA
É possível converter XPI para CRX?
Não - não é uma conversão direta.

Não existe conversão ao nível de arquivo de .xpi para .crx porque as chaves do manifesto, as APIs do navegador e os sistemas de assinatura diferem entre o Firefox e o Chrome. Verifique a Chrome Web Store para encontrar uma versão existente da extensão para o Chrome.

Sem caminho direto

Nesta página

Testado em macOS, Windows e Linux
Última verificação em Sep 2026

Mais conversores gratuitos

HEIC, PNG, WEBP, MP3 e mais - todas as ferramentas aqui são gratuitas.

Abrir a caixa de ferramentas

Por que converter XPI para CRX?

Um XPI é um arquivo ZIP de uma WebExtension para Firefox/Thunderbird, assinado pela infraestrutura AMO da Mozilla. Um .crx é um pacote de extensão do Chrome com um cabeçalho binário CRX3 proprietário e uma assinatura criptográfica confiada pelo Google. Além do invólucro do arquivo, as chaves do manifest.json e as chamadas de API diferem entre as duas plataformas - renomear ou reempacotar o arquivo não produz nada que o Chrome consiga carregar.

Sobre estes formatos

Qualidade e o que observar

  • Renomear .xpi para .crx ou reempacotar o ZIP não produz nada que o Chrome carregue - o Chrome verifica o cabeçalho binário CRX3 e a assinatura criptográfica.
  • Arquivos .xpi assinados pela AMO contêm o certificado da Mozilla em META-INF/; isso não possui autoridade no Chrome.
  • Se você for o desenvolvedor, revise o manifest.json em busca de chaves incompatíveis e substitua as chamadas browser.* pelos seus equivalentes chrome.*, depois empacote e envie para a Chrome Web Store.

Perguntas frequentes

Posso renomear um XPI para CRX para carregá-lo no Chrome?
Não - o Chrome exige um cabeçalho binário CRX3 válido e uma assinatura criptográfica que a renomeação não pode fornecer.
As extensões do Firefox e do Chrome compartilham algum código?
A maior parte da lógica JavaScript pode ser compartilhada; o principal trabalho de portabilidade é adaptar as chaves do manifest.json e testar as diferenças de API entre os namespaces browser.* e chrome.*.
Onde posso encontrar uma versão para Chrome de uma extensão do Firefox?
Pesquise na Chrome Web Store (chromewebstore.google.com) pelo nome da extensão - muitos desenvolvedores mantêm lançamentos paralelos para ambos os navegadores.