Convertidor online gratuito de CRX a XPI
Convertir CRX a XPI extrayendo, adaptando, probando y empaquetando para Firefox.
Convertir CRX a XPI online - gratis
Tu archivo se procesa al instante y no se almacena en nuestros servidores.
Cómo convertir un archivo crx a xpi
- Internet
- Calificación: 3.0/5
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.
- Obtén el archivo
.crx. - 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
.zipsolo como prueba rápida; muchos archivos CRX seguirán requiriendo un extractor dedicado. - Inspecciona los archivos de la extensión, especialmente
manifest.json, los scripts de background, los permisos y cualquier API específica de Chrome. - 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.
- Prueba la extensión descomprimida en Firefox abriendo about:debugging y usando This Firefox → Load Temporary Add-on para seleccionar
manifest.json. - Cuando la extensión funcione correctamente, empaquétala con la herramienta
web-extde Mozilla. Por ejemplo, ejecutaweb-ext builden la carpeta de la extensión para crear un archivo de paquete. - Si necesitas un XPI distribuible, usa el flujo de firmado de Mozilla. Por ejemplo,
web-ext signpuede 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.
| 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 | Sí | Sí |
| Edición posterior | No editable directamente | Limitado |
| Tamaño de archivo típico | Muy pequeño | Pequeño |
| Estándar abierto | No | Sí |
| Introducido | 2009 | 2004 |
| Desarrollador | Mozilla Foundation | |
| Tipo MIME | — | application/x-xpinstall |
Software sugerido para convertir crx a xpi
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.