Es uno de los mensajes de soporte más repetidos en cualquier herramienta de imágenes online: "subo la foto de mi iPhone y no se ve nada, o el botón de descargar no hace nada." La causa casi siempre es la misma. Desde hace varias generaciones, iOS guarda las fotos de la cámara en HEIC (High Efficiency Image Container), un formato que comprime mejor que el JPEG tradicional, pero que no todos los navegadores ni sistemas operativos saben leer de forma nativa todavía.
Como este compresor no envía tu foto a ningún servidor — todo el trabajo de decodificación y compresión ocurre dentro del propio navegador —, si el navegador no puede interpretar el HEIC, la imagen simplemente no aparece o queda en blanco. No es un fallo de la herramienta ni una pérdida de tus datos: es que, hoy por hoy, decodificar HEIC de forma fiable en JavaScript de navegador para cualquier foto es poco viable sin depender de librerías externas pesadas.
Truco rápido: en el iPhone, abre la foto en la app Fotos, toca Compartir, y elige Mail, Mensajes o "Guardar en Archivos" — en la mayoría de esos flujos iOS convierte la copia a JPEG automáticamente. Esa copia en JPEG sí se cargará sin problema en cualquier compresor de imágenes online.
Si vas a hacer fotos con frecuencia para subir a webs o formularios, otra opción es cambiar el ajuste de origen: en Ajustes → Cámara → Formatos, elige "Más compatible" en vez de "Alta eficiencia". Así las fotos nuevas se guardan directamente en JPEG, sin tener que exportar nada después.
Cuando arrastras la foto y "no pasa nada"
Respuesta cortaAntes de pensar en un fallo, comprueba el tipo de archivo real: un ".jpg" cambiado de extensión a mano, un PDF exportado como imagen, o un archivo RAW de cámara no son formatos que un compresor de imágenes de navegador pueda leer.
Además del caso HEIC, hay otras situaciones donde el arrastre no produce ningún resultado visible. Un archivo con extensión ".jpg" pero que en realidad es otro tipo de archivo renombrado a mano (algo que ocurre más de lo que parece al descargar adjuntos de correo) no se decodifica como imagen real. Los formatos RAW de cámaras réflex o sin espejo (por ejemplo con extensiones propias de cada fabricante) tampoco son compatibles: son archivos de datos de sensor, no imágenes ya renderizadas, y requieren software especializado de revelado antes de poder comprimirse como JPEG o WebP.
Como regla práctica: si el archivo se abre y se ve correctamente en el visor de imágenes de tu propio sistema operativo, debería cargar sin problema en el compresor. Si el propio sistema operativo tampoco lo abre como imagen, el problema está en el archivo de origen, no en la herramienta.
Otros casos especiales: transparencia y GIF
Respuesta cortaUn PNG con transparencia pierde ese canal si lo conviertes a JPEG (se rellena de color sólido), y un GIF animado se convierte en una sola imagen fija si eliges otro formato de salida — ninguno de los dos es un error, es el comportamiento esperado de cada formato.
Dos casos generan confusión con cierta frecuencia. El primero es la transparencia: si subes un logo o una captura en PNG con fondo transparente y eliges JPEG como salida, el resultado tendrá un fondo sólido donde antes había transparencia, porque el JPEG simplemente no admite ese canal. No es una pérdida de calidad, es una limitación del formato de destino — si necesitas mantener la transparencia, la salida debe ser PNG o WebP, no JPEG.
El segundo caso es el GIF animado. Al comprimir, la herramienta trabaja imagen por imagen; si conviertes un GIF con animación a JPEG, PNG o WebP estático, el resultado conserva solo un fotograma, no el movimiento completo. Para memes o animaciones cortas que necesitas mantener en movimiento, lo más sencillo es no cambiar el formato de salida y dejarlo en GIF, o comprimir solo las dimensiones sin tocar el formato.
Idea para el futuro: sería útil que la propia página de la herramienta mostrara un aviso claro justo al fallar la carga de un HEIC, explicando en el momento por qué ocurre y enlazando a los pasos de exportación desde el iPhone — de momento, esta guía cumple esa función mientras tanto.
Preguntas frecuentes
¿Por qué mi foto de iPhone (HEIC) no se carga en el compresor?
El iPhone guarda las fotos por defecto en formato HEIC/HEIF, un formato que la mayoría de los navegadores de escritorio no saben decodificar de forma nativa. Como esta herramienta procesa la imagen enteramente en tu navegador (sin subirla a un servidor), si el navegador no puede leer el HEIC, no hay imagen que comprimir. La solución más rápida es exportar o compartir la foto como JPG desde el propio iPhone antes de subirla — desde Compartir, elige "Copiar" u otra app y el sistema suele ofrecer conversión automática, o cambia el ajuste de la cámara a "Más compatible" en Ajustes > Cámara > Formatos.
¿Cómo exporto una foto de iPhone como JPG antes de comprimirla?
En Ajustes > Cámara > Formatos, elige "Más compatible" para que las fotos nuevas se guarden directamente en JPEG en vez de HEIC. Para fotos ya existentes, ábrelas en Fotos, usa Compartir y elige una opción como Mail, Mensajes o Guardar en Archivos: iOS suele convertir automáticamente a JPEG en ese paso. También puedes editar la foto (aunque sea un recorte mínimo) y volver a exportarla, lo que a menudo la guarda como JPEG.
¿Por qué el archivo comprimido pesa casi lo mismo que el original?
Si la imagen original ya estaba muy comprimida (por ejemplo, una captura de pantalla de WhatsApp reenviada varias veces) o si el formato de salida elegido es PNG sin pérdida, es normal que el ahorro sea pequeño. Prueba a bajar la calidad unos puntos más, cambiar el formato de salida a WebP o JPEG, o reducir también las dimensiones en píxeles — el peso baja mucho más rápido cuando se combinan calidad y tamaño que ajustando solo uno de los dos.
¿Por qué el color de mi imagen se ve distinto tras convertirla a JPEG?
Puede deberse a que el PNG original tenía transparencia: al convertir a JPEG, que no admite canal alfa, las zonas transparentes se rellenan (normalmente en blanco), lo que puede notarse como un cambio de aspecto en los bordes. Revisa la imagen con la comparación antes/después tras la conversión; si necesitas conservar la transparencia, usa WebP o mantén el PNG en vez de convertir a JPEG.
¿Se puede comprimir un archivo GIF animado sin perder la animación?
Esta herramienta trata cada imagen como un único fotograma al comprimir: si subes un GIF animado, el resultado tras convertir a JPEG, PNG o WebP será una imagen fija con solo el primer fotograma, no la animación completa. Si necesitas conservar el movimiento, no conviertas el GIF de salida a otro formato estático; mantenlo como GIF o usa una herramienta dedicada a compresión de vídeo/GIF animado.
Nota sobre esta guía: los pesos de archivo y ejemplos mencionados son orientativos, no mediciones garantizadas — el resultado real depende del contenido de cada imagen y del dispositivo de origen. Este contenido es informativo y no sustituye la documentación oficial de Apple sobre formatos de foto ni los requisitos técnicos de cada web o formulario al que subas tu imagen.