Saltar al contenido
Aback Tools Logo

Compresor de recursos APK

Comprime recursos individuales extraídos de un APK de Android: iconos, imágenes (PNG/JPEG/WebP) y archivos XML de layout. El compresor de recursos APK recodifica las imágenes con la API Canvas y minifica el XML eliminando espacios en blanco y comentarios, mostrando el ahorro de tamaño por recurso. Sube varios archivos a la vez: un solo archivo se descarga directamente y varios se empaquetan en un ZIP. Todo el procesamiento ocurre en tu navegador y sin registro.

APK Asset Compressor

Upload individual assets extracted from an APK - icons, images (PNG/JPEG), and XML layout files. The apk asset compressor re-encodes images using Canvas and minifies XML by removing whitespace and comments. Shows size savings per asset. Multiple files download as a ZIP. Your files never leave your device.

¿Por qué usar nuestro compresor de recursos APK?

  • Compresión instantánea de recursos APK en el navegador: comprime recursos APK al instante en tu navegador - sin subir a servidores, sin procesamiento en la nube y sin esperas. El compresor de recursos APK recodifica imágenes con la API Canvas y minifica el XML eliminando espacios en blanco y comentarios, enteramente en tu dispositivo.
  • Compresor de recursos APK online seguro: tus recursos APK nunca salen de tu dispositivo. El compresor de recursos APK se ejecuta enteramente en tu navegador - sin subidas a servidores, sin transmisión de datos y 100 % privado. Seguro para iconos de apps propietarias, archivos de layout y recursos APK de producción.
  • Compresión por lotes de varios recursos APK: sube y comprime varios recursos APK a la vez - iconos, imágenes y archivos XML de layout en un solo lote. Todos los recursos comprimidos se empaquetan en un archivo ZIP para descarga instantánea. Muestra el ahorro por recurso.
  • 100 % grátis para siempre: el compresor de recursos APK es completamente grátis, sin registro, sin plan de pago, sin límites de tamaño y sin anuncios. Comprime recursos APK ilimitados a coste cero, para siempre.

Casos de uso habituales del compresor de recursos APK

  • Reducir el tamaño de descarga del APK: comprime los recursos de imagen extraídos de un APK para reducir el tamaño total de descarga - los APK más pequeños tienen mejores tasas de conversión de instalación en Google Play. El compresor de recursos APK te ayuda a identificar y comprimir los recursos de imagen más pesados antes de reempaquetar.
  • Optimización de iconos de apps Android: comprime los iconos de apps Android (mipmap-hdpi, mipmap-xhdpi, mipmap-xxhdpi, mipmap-xxxhdpi) para reducir el tamaño del APK sin pérdida de calidad visible. El compresor de recursos APK recodifica los iconos PNG con Canvas, eliminando metadatos y conservando la transparencia.
  • Compresión de recursos drawable: comprime recursos PNG y JPEG drawable usados en layouts de Android - pantallas de inicio, imágenes de fondo e ilustraciones de UI. El compresor muestra el ahorro por recurso para que priorices qué drawables contribuyen más al tamaño del APK.
  • Minificación de archivos XML de layout: minifica archivos XML de layout de Android, archivos de manifiesto y archivos de recursos eliminando espacios en blanco y comentarios. El compresor de recursos APK reduce el tamaño de los XML un 20-40 %, útil en apps con muchos archivos de layout.
  • Optimización de recursos antes de reempaquetar: comprime los recursos antes de reempaquetarlos en un APK con apktool o herramientas similares. El compresor de recursos APK produce archivos de reemplazo directo con los mismos nombres y formatos - sin cambios en tus scripts de compilación ni en las referencias de recursos.
  • Optimización de Google Play Asset Delivery: reduce el tamaño de los recursos entregados mediante Google Play Asset Delivery o Play Feature Delivery - los paquetes de recursos más pequeños se descargan más rápido y mejoran la experiencia en conexiones móviles lentas. El compresor de recursos APK te ayuda a cumplir las recomendaciones de tamaño de Play Store.

¿Qué es la compresión de recursos APK?

Un APK (Android Package) es un archivo ZIP que contiene código compilado, recursos y assets. Los mayores responsables del tamaño del APK suelen ser los recursos de imagen (iconos PNG, fondos JPEG, ilustraciones WebP) y los archivos XML de recursos (layouts, cadenas, drawables). La compresión de recursos APK reduce el tamaño de esos archivos individuales antes de reempaquetarlos en el APK. Nuestro compresor de recursos APK recodifica los archivos de imagen con la API Canvas del navegador (eliminando metadatos y aplicando reducción de calidad JPEG) y minifica los archivos XML eliminando espacios en blanco y comentarios, produciendo archivos de reemplazo directo más pequeños pero funcionalmente idénticos.

Cómo funciona nuestro compresor de recursos APK

  1. 1 Sube tus recursos APK: arrastra y suelta archivos PNG, JPEG, WebP, GIF, BMP o XML extraídos de tu APK. Usa apktool para extraer los recursos: apktool d app.apk. Los archivos se cargan en tu navegador - no se envía ningún dato a un servidor.
  2. 2 Elige la calidad JPEG y haz clic en «Comprimir recursos»: los archivos PNG se recodifican sin pérdida (se eliminan metadatos). Los archivos JPEG se recodifican con la calidad elegida. Los archivos XML se minifican eliminando espacios en blanco y comentarios. El procesamiento se ejecuta enteramente en tu navegador.
  3. 3 Descarga y reemplaza en tu APK: los archivos únicos se descargan directamente. Varios archivos se empaquetan en un ZIP. Reemplaza los archivos originales en tu directorio APK extraído y vuelve a empaquetar con apktool: apktool b app -o app-compressed.apk.

Qué se comprime

  • Imágenes PNG: se recodifican con la API Canvas - elimina metadatos EXIF, perfiles de color ICC y miniaturas incrustadas. La transparencia se conserva por completo. Ahorro típico: 5-20 % en iconos y drawables PNG.
  • Imágenes JPEG: se recodifican con el nivel de calidad seleccionado (60-90 %). Con calidad del 80 %, las imágenes JPEG suelen lograr una reducción del 30-50 % con una pérdida de calidad visible mínima - ideal para imágenes de fondo y pantallas de inicio.
  • Archivos XML de layout: se eliminan los espacios entre etiquetas, se quitan los comentarios y se colapsan los espacios múltiples. Ahorro típico: 20-40 % en archivos XML de layout de Android con sangrado correcto.
  • Otros formatos: las imágenes WebP, GIF y BMP se recodifican a través de Canvas. Los archivos que no se pueden procesar (assets binarios, fuentes) se omiten y se señalan en el panel de resultados.

Limitaciones importantes

El compresor de recursos APK procesa archivos de recursos individuales: no extrae ni reempaqueta archivos APK. Usa apktool para extraer tu APK, comprime los recursos con esta herramienta y vuelve a empaquetar con apktool. Ten en cuenta que el sistema de compilación de Android (Gradle/AAPT2) ya aplica cierta compresión de imágenes durante el proceso de build: los recursos de un APK de release pueden estar ya parcialmente optimizados. Para la máxima reducción del tamaño del APK, considera también usar el formato WebP en todas las imágenes (normalmente un 25-35 % más pequeño que PNG) y activar la reducción de código de R8/ProGuard.

Preguntas frecuentes

Un compresor de recursos APK reduce el tamaño de recursos individuales extraídos de un APK de Android: iconos, imágenes (PNG/JPEG) y archivos XML de layout. Nuestro compresor de recursos APK online grátis recodifica las imágenes con la API Canvas y minifica el XML. Tus archivos nunca salen de tu dispositivo.

Usa apktool para extraer tu APK: apktool d app.apk. Esto crea un directorio con las carpetas res/ (recursos) y assets/. Sube los archivos de imagen y XML de res/ al compresor de recursos APK y luego reemplaza los originales tras la compresión.

Sí, completamente. El compresor de recursos APK se ejecuta enteramente en tu navegador. Tus archivos nunca se suben a servidor alguno y nunca salen de tu dispositivo.

Sí: 100 % grátis, para siempre. Sin registro, sin cuenta, sin plan de pago, sin límites de tamaño de archivo y sin anuncios.

No: el compresor de recursos APK conserva la transparencia del canal alfa al recodificar archivos PNG. Los iconos de apps Android con fondos transparentes son totalmente compatibles.

Se recomienda una calidad del 80 % para la mayoría de recursos APK: logra una reducción del 30-50 % con una pérdida de calidad visible mínima. Para imágenes con texto o bordes nítidos, usa calidad del 90 %.

Sí: las imágenes WebP se recodifican a través de la API Canvas. El formato de salida depende del soporte de Canvas de tu navegador. Chrome y Edge recodifican WebP como WebP.

Reemplaza los archivos originales de tu directorio APK extraído por las versiones comprimidas y luego vuelve a empaquetar con apktool: apktool b app-directory -o app-compressed.apk. Firma el APK con tu keystore antes de distribuirlo.

No hay un límite artificial de tamaño de archivo. El límite práctico depende de la memoria disponible en tu navegador. Para recursos APK típicos el compresor los procesa al instante.