Convertir crx a xpi

Convertidor online gratuito de CRX a XPI

Convertir CRX a XPI extrayendo, adaptando, probando y empaquetando para Firefox.

Convertir CRX a XPI online - gratis

Uploading…
Los archivos seleccionados superan el límite total de 75 MB. Selecciona archivos más pequeños o en menor cantidad.

Tu archivo se procesa al instante y no se almacena en nuestros servidores.

Cómo convertir un archivo crx a xpi

  • Internet

Formato de origen: crx

CRX es el formato de paquete que usan Google Chrome y otros navegadores basados en Chromium para extensiones. Contiene los archivos de la extensión, además de metadatos específicos de Chrome y una firma digital. Los archivos CRX normalmente se distribuyen a través de Chrome Web Store o se instalan manualmente en navegadores basados en Chromium. No son un formato de archivo de propósito general, así que están pensados para cargarse mediante un sistema de extensiones en lugar de abrirse como un documento normal.

Formato de destino: xpi

XPI es el formato de paquete de extensiones que usan Mozilla Firefox y otras aplicaciones basadas en Mozilla. Es, esencialmente, un paquete basado en ZIP con metadatos de la extensión y requisitos de firmado para las versiones modernas de Firefox. Los archivos XPI se usan para instalar complementos del navegador, temas y paquetes de extensiones relacionados.

Cómo convertir crx a xpi

No existe una conversión real de un solo clic de CRX a XPI porque las extensiones de Chrome y Firefox a menudo usan APIs, permisos y requisitos de manifest diferentes. En muchos casos, debes extraer el contenido del CRX, adaptar el código de la extensión para Firefox y, luego, empaquetarlo como un XPI.

Mejores herramientas de escritorio: Firefox Developer Edition para probar, 7-Zip o WinRAR para la extracción, y web-ext de Mozilla para empaquetar y probar.

  1. Obtén el archivo .crx.
  2. Extrae su contenido con 7-Zip, WinRAR o una utilidad de extracción de CRX. Si la herramienta de archivo no puede abrirlo directamente, prueba a cambiar el nombre del archivo a .zip solo como prueba rápida; muchos archivos CRX seguirán requiriendo un extractor dedicado.
  3. Inspecciona los archivos de la extensión, especialmente manifest.json, los scripts de background, los permisos y cualquier API específica de Chrome.
  4. Modifica la extensión para que sea compatible con Firefox si es necesario. Los cambios comunes incluyen reemplazar APIs solo de Chrome por equivalentes compatibles con WebExtensions y ajustar la configuración del manifest.
  5. Prueba la extensión descomprimida en Firefox abriendo about:debugging y usando This Firefox → Load Temporary Add-on para seleccionar manifest.json.
  6. Cuando la extensión funcione correctamente, empaquétala con la herramienta web-ext de Mozilla. Por ejemplo, ejecuta web-ext build en la carpeta de la extensión para crear un archivo de paquete.
  7. Si necesitas un XPI distribuible, usa el flujo de firmado de Mozilla. Por ejemplo, web-ext sign puede enviar el complemento para que se firme a través de los servicios de Mozilla.

Comandos útiles: web-ext run para pruebas, web-ext build para empaquetar y web-ext sign para firmar a través de los servicios de complementos de Mozilla.

Convertidores en línea: Hay pocos convertidores reales y confiables de CRX a XPI porque los formatos no son intercambiables directamente. Algunas herramientas en línea pueden extraer el contenido del CRX, pero normalmente no producen un complemento de Firefox completamente funcional. Por seguridad y fiabilidad, se prefieren firmemente las herramientas de escritorio y la adaptación manual.

Notas sobre compatibilidad y limitaciones

CRX a XPI suele ser un port, no una conversión pura. Muchas extensiones de Chrome dependen de APIs o comportamientos que Firefox no admite exactamente de la misma manera. Si la extensión solo usa APIs estándar WebExtensions, la conversión puede ser sencilla. Si depende de funciones específicas de Chrome, mensajería nativa o diferencias entre Manifest V2/V3, es posible que necesites cambios de código.

Firefox moderno requiere complementos firmados para la instalación normal, así que un XPI creado a partir de un CRX puede seguir necesitando el firmado de Mozilla antes de poder instalarse fuera del modo de desarrollador. Además, algunas extensiones no se pueden convertir en absoluto sin una reescritura sustancial.

Si tu objetivo es simplemente usar una extensión de Chrome en Firefox, revisa si la extensión ya tiene una versión para Firefox o si la compatibilidad integrada de extensiones de Firefox es suficiente. Para obtener los mejores resultados, usa el código fuente de la extensión y recompílalo específicamente para Firefox.

Mejor opción en línea: Si solo necesitas inspeccionar o descomprimir un CRX, usa un servicio de extracción de archivos confiable o una herramienta de extracción local en lugar de un sitio web de conversión completa. Para un uso real en Firefox, Extension Workshop de Mozilla es el mejor lugar para aprender cómo hacer el port, probar y publicar el complemento: Porting a Google Chrome extension.

CRX vs XPI: comparación de formatos

Cómo se comparan los formatos CRX y XPI en las propiedades que más importan para esta conversión.

Comparación de los formatos de archivo CRX y XPI
Propiedad .CRX Chrome Extension Package .XPI Mozilla Add-on Package
Se abre en un navegador web No No
Legible como texto plano No No
Formato de texto Ninguno Ninguno
Imágenes No No
Elementos interactivos
Edición posterior No editable directamente Limitado
Tamaño de archivo típico Muy pequeño Pequeño
Estándar abierto No
Introducido 2009 2004
Desarrollador Google Mozilla Foundation
Tipo MIME application/x-xpinstall

Preguntas frecuentes

¿Es gratuito el convertidor de CRX a XPI?

Sí, convertir CRX a XPI en 101convert.com es totalmente gratuito. No se requiere registro, correo electrónico ni instalación.

¿Qué tamaño puede tener mi archivo CRX?

Puedes subir archivos CRX de hasta 50 MB y convertir hasta 100 archivos a la vez en un solo lote.

¿Qué ocurre con mis archivos subidos?

Los archivos se procesan automáticamente y se eliminan de nuestros servidores pocos minutos después de la conversión. Nunca vemos ni compartimos tus archivos.

¿Necesito instalar algún programa para convertir CRX a XPI?

No. La conversión de CRX a XPI se realiza completamente online en tu navegador y funciona en Windows, Mac, Linux, Android y iPhone.

¿Ha fallado la conversión?

En la mayoría de los casos, la causa es un formato de archivo incorrecto. Sube un archivo CRX válido para esta conversión de CRX a XPI. En ocasiones, el problema también puede estar de nuestro lado. Analizamos los fallos de conversión recurrentes y desactivamos o reparamos el convertidor si detectamos algún defecto.

Otras conversiones de archivos .crx

Conversión inversa

Convertir a .xpi
desde otros formatos

Compartir en redes sociales: