Cómo convertir HEIC a JPG por lotes: herramienta gratuita para cada dispositivo
| Dispositivo | Herramienta gratuita | Cómo |
|---|---|---|
| iPhone / iPad | App Atajos | Seleccionar fotos (varias) → Convertir imagen (JPEG) → Guardar en álbum de fotos |
| Mac | Finder | Seleccione los archivos → clic derecho → Acciones rápidas → Convertir imagen |
| Windows | ImageMagick | Una línea de PowerShell convierte una carpeta (Método 4) |
| Linux | heif-convert | Un bucle for sobre *.heic (Método 5) |
El conversor en línea de esta página procesa un archivo por subida. Úselo para unas pocas fotos y una herramienta por lotes para carpetas completas.
Cuándo necesita la conversión por lotes de HEIC a JPG
Apple adoptó HEIC (High Efficiency Image Container) como formato fotográfico por defecto a partir de iOS 11 y macOS High Sierra. Los archivos HEIC son aproximadamente un 50 % más pequeños que los JPG equivalentes con la misma calidad visual, lo que ahorra un espacio de almacenamiento significativo en iPhones y iPads. El problema aparece en el momento en que intenta compartir esas fotos fuera del ecosistema Apple.
Los PC con Windows, los dispositivos Android antiguos, muchas plataformas web, los servicios de impresión y los editores de fotos heredados no abren archivos HEIC de forma nativa. Cuando tiene un puñado de imágenes, convertirlas una a una es manejable. Pero tras unas vacaciones, una sesión de fotos de producto o una exportación completa de la biblioteca de iCloud, puede encontrarse con cientos o miles de archivos HEIC que necesitan convertirse todos en JPG.
Eso es exactamente lo que resuelve la conversión por lotes — procesar una carpeta entera de imágenes HEIC en una sola operación en lugar de repetir los mismos pasos por cada archivo.
Método 1: CleverUtils.com — En línea, un archivo cada vez
Funciona en cualquier navegador en Windows, Mac, Linux y móviles, sin instalación. Convierte un archivo por subida, así que es adecuado para unas pocas fotos, no para una biblioteca completa.
Cómo funciona
- Abra el conversor de arriba (o desplácese al final de esta página).
- Arrastre y suelte un archivo HEIC en el área de subida, o haga clic en Elegir archivo.
- Haga clic en Convertir a JPG. El archivo se convierte en nuestros servidores con calidad JPG 92.
- Descargue el JPG y repita el proceso con la siguiente foto.
Nota de privacidad: todos los archivos subidos se transmiten mediante HTTPS cifrado y se eliminan automáticamente de nuestros servidores en 2 horas. No visualizamos, compartimos ni almacenamos sus fotos más allá de la ventana de conversión.
Por qué usar el método en línea
- Multiplataforma — funciona en cualquier navegador moderno en cualquier SO.
- Sin software que instalar — nada que descargar, actualizar ni desinstalar después.
- Preserva los metadatos EXIF — modelo de cámara, ubicación GPS, fecha de captura y otras etiquetas se trasladan a la salida JPG.
- Valores predeterminados de alta calidad — el conversor usa ajustes de calidad optimizados para que no tenga que configurar nada.
- Funciona en móvil — seleccione fotos directamente desde la galería de su iPhone o iPad y conviértalas en Safari o Chrome.
Método 2: Acción rápida del Finder de Mac
A partir de macOS Monterey (12.0), el Finder incluye un conversor de imágenes por lotes integrado. Sin terminal, sin apps — solo clic derecho.
Pasos
- Abra el Finder y vaya a la carpeta que contiene sus archivos HEIC.
- Seleccione todos los archivos: pulse
Cmd + Apara seleccionar todo, oCmd + clicpara elegir archivos específicos. - Clic derecho (o Control-clic) en la selección.
- Elija Acciones rápidas → Convertir imagen.
- En el diálogo, fije el formato en JPEG y elija un tamaño (Tamaño real mantiene la resolución original).
- Haga clic en Convertir a JPEG. Los nuevos archivos JPG aparecerán junto a los originales.
Consejo: si no ve «Convertir imagen» en el menú de Acciones rápidas, vaya a Ajustes del sistema → Privacidad y seguridad → Extensiones → Finder y asegúrese de que «Convertir imagen» esté activado.
Limitaciones
- Solo disponible en macOS Monterey (12.0) y posteriores.
- Sin control sobre el nivel de calidad JPG — macOS elige su propio valor predeterminado.
- Más lento que los métodos de línea de comandos para lotes muy grandes (1.000+ archivos).
- Los archivos de salida se colocan en el mismo directorio que los originales, lo que puede saturar la carpeta.
Método 3: Terminal de Mac con sips
El comando sips (scriptable image processing system) viene preinstalado en todos los Mac. Maneja la conversión por lotes con un simple bucle y lee HEIC desde macOS High Sierra en adelante.
El comando
Abra Terminal, entre con cd a la carpeta con sus archivos HEIC y ejecute:
for f in *.heic *.HEIC; do
[ -f "$f" ] || continue
sips -s format jpeg "$f" --out "${f%.*}.jpg"
done
Esto itera sobre cada archivo .heic y .HEIC en el directorio actual, convierte cada uno al formato JPEG y lo guarda con extensión .jpg. La protección [ -f "$f" ] || continue omite el patrón si no existen archivos coincidentes.
Ajustar la calidad JPG
Por defecto, sips usa un ajuste de alta calidad. Para establecerlo explícitamente (p. ej., calidad 90 en una escala de 0–100):
for f in *.heic *.HEIC; do
[ -f "$f" ] || continue
sips -s format jpeg -s formatOptions 90 "$f" --out "${f%.*}.jpg"
done
Guardar en una carpeta separada
Para mantener limpios sus originales, envíe la salida a un subdirectorio:
mkdir -p jpg_output
for f in *.heic *.HEIC; do
[ -f "$f" ] || continue
sips -s format jpeg -s formatOptions 92 "$f" --out "jpg_output/${f%.*}.jpg"
done
Nota: en nuestra prueba, sips conservó los datos EXIF (cámara, fecha de captura, GPS) y el perfil de color Display P3 al convertir HEIC a JPEG. Si alguna herramienta elimina los metadatos, cópielos de nuevo con exiftool -TagsFromFile original.heic output.jpg
Método 4: Windows PowerShell con ImageMagick
Windows no incluye un conversor HEIC nativo, pero ImageMagick — un kit de procesamiento de imágenes gratuito y de código abierto — maneja archivos HEIC con control de calidad total. Después de instalar ImageMagick (asegúrese de marcar «Add to PATH» durante la instalación e instalar el delegate HEIF), abra PowerShell y ejecute:
El comando
Get-ChildItem *.heic | ForEach-Object {
magick $_.FullName -quality 92 ($_.DirectoryName + "\" + $_.BaseName + ".jpg")
}
Esto encuentra cada archivo .heic en el directorio actual, lo convierte a JPG con calidad 92 y lo guarda junto al original.
Guardar en una carpeta separada
New-Item -ItemType Directory -Force -Path ".\jpg_output"
Get-ChildItem *.heic | ForEach-Object {
magick $_.FullName -quality 92 (".\jpg_output\" + $_.BaseName + ".jpg")
}
Conversión recursiva (subcarpetas incluidas)
Para procesar archivos HEIC en todas las subcarpetas preservando la estructura de directorios:
Get-ChildItem -Recurse -Filter *.heic | ForEach-Object {
$outDir = $_.DirectoryName -replace 'HEIC_Folder', 'JPG_Output'
New-Item -ItemType Directory -Force -Path $outDir | Out-Null
magick $_.FullName -quality 92 ("$outDir\" + $_.BaseName + ".jpg")
}
Consejo: si magick informa «no decode delegate for this image format», el delegate HEIF no se instaló. Vuelva a ejecutar el instalador de ImageMagick y marque la casilla de soporte HEIF/HEIC, o instale libheif por separado.
Método 5: CLI de Linux con libheif
En Linux, el paquete libheif proporciona heif-convert, una herramienta dedicada de decodificación HEIC. Instálelo desde el repositorio de su distribución:
# Debian / Ubuntu
sudo apt install libheif-examples
# Fedora
sudo dnf install libheif-tools
# Arch Linux
sudo pacman -S libheif
Comando de conversión por lotes
for f in *.heic *.HEIC; do
[ -f "$f" ] || continue
heif-convert "$f" "${f%.*}.jpg" -q 92
done
La opción -q 92 fija la calidad JPEG en 92 (rango: 0–100). Esto ofrece un excelente equilibrio entre tamaño de archivo y calidad visual.
Guardar en una carpeta separada
mkdir -p jpg_output
for f in *.heic *.HEIC; do
[ -f "$f" ] || continue
heif-convert "$f" "jpg_output/${f%.*}.jpg" -q 92
done
Acelerar con GNU Parallel
Para miles de archivos, heif-convert se ejecuta secuencialmente de manera predeterminada. Use GNU Parallel para utilizar todos los núcleos de la CPU:
ls *.heic *.HEIC 2>/dev/null | parallel heif-convert {} {.}.jpg -q 92
Esto distribuye el trabajo entre todos los núcleos disponibles, reduciendo el tiempo de conversión aproximadamente de forma proporcional a la cantidad de núcleos.
Comparación de métodos
Cada método tiene sus compromisos. Elija según su plataforma, el tamaño del lote y la necesidad de control de calidad.
| Característica | CleverUtils.com | Finder Mac | sips Mac | Win PowerShell | CLI Linux |
|---|---|---|---|---|---|
| Plataforma | Cualquiera (navegador) | macOS 12+ | macOS | Windows | Linux |
| Instalación requerida | No | No | No | Sí (ImageMagick) | Sí (libheif) |
| Control de calidad | Fija (92) | No | Sí (0–100) | Sí (0–100) | Sí (0–100) |
| EXIF preservado | Sí | Sí (opción Conservar metadatos) | Sí | Sí | Sí |
| Carpetas recursivas | No (un archivo cada vez) | No | Con script | Sí | Sí |
| Velocidad (100 archivos) | Una subida por archivo | ~2–4 min | ~30–60 s | ~30–60 s | ~20–40 s |
| Ideal para | Unos pocos archivos | Lotes pequeños | Usuarios avanzados de Mac | Automatización en Windows | Pipelines de servidor |
Consejos para la conversión por lotes de HEIC a JPG
Elegir la calidad JPG adecuada
La calidad JPG se especifica en una escala de 0 a 100. Valores más altos producen archivos más grandes con menos artefactos de compresión. Aquí tiene una guía práctica:
- 95–100: casi sin pérdidas. Los archivos son 2–3 veces más grandes que los originales HEIC. Úselo solo para archivo o impresión profesional.
- 88–92: el punto óptimo. Visualmente indistinguible del original para la mayoría de los espectadores. Los archivos suelen ocupar entre 1,5 y 2,5 veces lo que el HEIC original. Este es el ajuste recomendado.
- 75–85: suavizado perceptible en una inspección cercana, especialmente en degradados de cielo y detalles del cabello. Aceptable para miniaturas web y publicaciones en redes sociales donde las plataformas volverán a comprimir de todos modos.
- Por debajo de 75: artefactos de bloques visibles. No recomendado a menos que el tamaño del archivo sea la máxima prioridad.
Nombrado y organización de archivos
Al convertir por lotes, use una carpeta de salida separada para mantener los originales y los archivos convertidos aparte. Todos los métodos de línea de comandos anteriores incluyen una variante con carpeta de salida. Esto facilita verificar los resultados antes de eliminar los originales HEIC.
Verificar los resultados
Tras una gran conversión por lotes, haga una comprobación rápida:
- Recuento de archivos: asegúrese de que el número de archivos JPG coincide con el número de originales HEIC. Un simple
ls *.jpg | wc -l(o(Get-ChildItem *.jpg).Counten PowerShell) lo confirmará. - Control de calidad por muestreo: abra 5–10 archivos al azar y compárelos con los originales uno al lado del otro. Busque precisión de color, nitidez y detalle en las áreas de sombra.
- Rango de tamaño de archivo: los JPG convertidos con calidad 92 suelen ser 1,5–2,5 veces el tamaño de los originales HEIC. Si un archivo es sospechosamente pequeño, puede haber fallado silenciosamente.
Prevenir HEIC en el origen
Si prefiere JPG en adelante, puede cambiar los ajustes de cámara de su iPhone:
- Abra Ajustes → Cámara → Formatos.
- Seleccione Más compatible en lugar de Alta eficiencia.
Esto hace que la cámara capture en JPG de forma nativa. Tenga en cuenta que esto duplica aproximadamente el almacenamiento que ocupa cada foto y que las fotos HEIC existentes en su biblioteca no se convertirán retroactivamente — aún necesitará conversión por lotes para esas.
Convertir HEIC a JPG por lotes en iPhone sin apps
La mayoría de los resultados para esta búsqueda son apps de pago de la App Store. La app Atajos, integrada en iOS, hace lo mismo gratis.
- En Atajos, toque +.
- Añada Seleccionar fotos y active Seleccionar varias.
- Añada Convertir imagen, elija JPEG y, si lo desea, un nivel de calidad.
- Añada Guardar en álbum de fotos.
- Ejecútelo y seleccione todas las fotos HEIC que quiera convertir.
Para algo puntual sin Atajos, seleccione las fotos en Fotos, toque Compartir → Copiar fotos y péguelas en una carpeta de la app Archivos. Las copias pegadas son JPG.