Inmersión profunda en ExifTool: los 20 comandos que todo fotógrafo debería memorizar

Agosto 13, 2026 · Redacción de JPG.now · Herramientas para usuarios avanzados

Son las 8 de la mañana del lunes después de una boda de destino en la Toscana. Estás en casa, con jet lag, con 4,200 pares RAW+JPG de dos cámaras y dos tarjetas de memoria sobre el escritorio. El reloj de la cámara A estaba correcto. El de la cámara B estaba siete horas atrás porque olvidaste actualizarlo al aterrizar. Lightroom está abierto. La novia quiere una galería de vista previa para el viernes. Tienes dos opciones: pasar la mañana ajustando marcas de tiempo manualmente en Lightroom, un archivo a la vez, o ejecutar un solo comando de ExifTool que corrija los 2,100 fotogramas de la cámara B en menos de 30 segundos. La decisión no es realmente una decisión una vez que lo has hecho una vez.

ExifTool es la herramienta más útil en el arsenal de un fotógrafo profesional, y casi ningún fotógrafo profesional sabe usarla a fondo. Las 20 recetas que siguen son los comandos que te devuelven el medio día que inviertes en aprenderlos, una y otra vez, durante el resto de tu carrera. Resuelven los problemas de metadatos que surgen en sesiones reales: corregir fechas tras un reinicio del reloj de la cámara, inyectar GPS desde un rastreador, etiquetar derechos de autor, corregir nombres de lentes y otras docenas de pequeñas tareas que se convierten en horas de clics si las haces en Lightroom archivo por archivo.

Qué es ExifTool realmente y por qué gana

ExifTool es un script de Perl de Phil Harvey que lee y escribe prácticamente todos los estándares de metadatos relevantes para la fotografía: EXIF, IPTC, XMP, MakerNotes (las extensiones específicas de cada cámara que Canon, Nikon, Sony, Fuji y Olympus inventaron), GPS, perfiles ICC y docenas más. Maneja JPG, HEIC, TIFF, RAW de todas las cámaras principales, PSD, PDF, formatos de video y audio. Es el estándar de facto de la industria desde aproximadamente 2008 porque ninguna alternativa comercial cubre la misma amplitud.

Instálalo una vez y no vuelvas a pensar en ello

ExifTool se distribuye como un solo script de Perl. En macOS: brew install exiftool. En Windows: descarga el .exe desde exiftool.org y colócalo en una carpeta en tu PATH. En Linux: apt install libimage-exiftool-perl o el equivalente de tu distribución. Verifica con exiftool -ver. A finales de 2026 la versión está en el rango 12.x.

Receta 1: Leer todo

exiftool image.jpg

El volcado detallado por defecto. 200+ etiquetas en una captura típica de una cámara sin espejo. Envíalo a less o redirígelo a un archivo cuando haya demasiado para desplazarse.

Receta 2: Leer una etiqueta

exiftool -DateTimeOriginal image.jpg

Úsalo cuando estés creando scripts alrededor de metadatos y solo necesites un valor específico.

Receta 3: Escribir derechos de autor en cada JPG de una carpeta

exiftool -overwrite_original -Copyright="© 2026 Your Name" -Artist="Your Name" *.jpg

Ejecuta esto una vez por sesión o intégralo en tu preajuste de exportación. La bandera -overwrite_original omite la copia de seguridad .original que ExifTool crea por defecto.

Receta 4: Corregir el reloj de una cámara que estaba mal

exiftool -AllDates+="0:0:0 3:0:0" *.jpg

Desplaza todas las etiquetas de fecha hacia adelante 3 horas. Usa menos para retroceder. El formato es Y:M:D h:m:s. Indispensable cuando vuelas a través de zonas horarias y olvidas actualizar la cámara.

Receta 5: Renombrar archivos por fecha de captura

exiftool '-FileName<DateTimeOriginal' -d '%Y-%m-%d_%H%M%S%%-c.%%e' *.jpg

Convierte IMG_4521.jpg en 2026-08-14_143052.jpg. La opción %%-c añade un contador de copias cuando dos fotogramas comparten el mismo segundo. Consulta los flujos de trabajo de renombrado por lotes para la conversación completa sobre esquemas de nombres.

Receta 6: Inyectar GPS desde un archivo GPX

exiftool -geotag track.gpx '-geotime<DateTimeOriginal' *.jpg

Empareja cada foto con el registro GPS por marca de tiempo. Esencial para trabajos de paisaje, vida silvestre y periodismo donde no puedes confiar en el GPS integrado de la cámara.

Receta 7: Eliminar todos los metadatos para entrega al cliente

exiftool -all= -overwrite_original *.jpg

Borra EXIF, IPTC, XMP, todo. Útil cuando entregas archivos a un equipo de marketing que no debería conocer las coordenadas GPS de tu estudio.

Receta 8: Conservar solo derechos de autor, eliminar el resto

exiftool -all= -tagsfromfile @ -copyright -artist -overwrite_original *.jpg

Borra todo, luego copia dos etiquetas del original. El equilibrio adecuado para la entrega pública.

Receta 9: Copiar metadatos de un archivo a otro

exiftool -tagsfromfile source.jpg target.jpg

Transplanta EXIF, útil cuando has recodificado un archivo y perdiste sus metadatos en el proceso.

Receta 10: Corregir nombres de lentes que la cámara registró mal

exiftool -LensModel="Sigma 35mm f/1.4 DG HSM Art" *.CR3

Los lentes de terceros en Canon y Nikon a menudo se registran como "0mm f/0" o "Desconocido". Corrígelo una vez por sesión.

Receta 11: Añadir palabras clave en lote

exiftool -Keywords+=wedding -Keywords+=ceremony -Keywords+=2026 *.jpg

La opción += añade a la lista de palabras clave existente en lugar de reemplazarla.

Receta 12: Extraer la miniatura incrustada

exiftool -b -ThumbnailImage broken.jpg > thumb.jpg

Recupera una miniatura de un archivo dañado cuando la imagen principal no se puede abrir.

Receta 13: Volcar todo a CSV para trabajar en hojas de cálculo

exiftool -csv -filename -datetimeoriginal -gps* *.jpg > out.csv

Una fila por archivo, una columna por etiqueta. Ábrelo en Excel o Numbers para auditar una sesión.

Receta 14: Leer recursivamente a través de subdirectorios

exiftool -r -Copyright="© 2026 Your Name" /Volumes/Photos/2026

La bandera -r recorre subdirectorios. Combínala con filtros de fecha para limitar el alcance.

Receta 15: Filtrar por rango de fechas

exiftool -if '$DateTimeOriginal ge "2026:08:01" and $DateTimeOriginal lt "2026:09:01"' -Keywords+=august *.jpg

Actualizaciones condicionales. Etiqueta solo los fotogramas de agosto con "agosto".

Receta 16: Añadir información de contacto IPTC que sobreviva en redes sociales

exiftool -IPTC:By-line="Your Name" -IPTC:CopyrightNotice="© 2026" -IPTC:CreatorContactInfoCiEmailWork="[email protected]" *.jpg

Los campos IPTC son leídos por agencias de stock, redacciones y muchos CMS que ignoran EXIF.

Receta 17: Forzar a JPG a incrustar un perfil sRGB

Usa el convertidor de imágenes para la conversión real del perfil de color, luego verifica con: exiftool -ColorSpace -ProfileDescription image.jpg

Receta 18: Comparar los metadatos de dos archivos lado a lado

diff <(exiftool a.jpg) <(exiftool b.jpg)

Encuentra las diferencias entre un original y una copia reguardada.

Receta 19: Establecer DPI sin recodificar

exiftool -XResolution=300 -YResolution=300 -ResolutionUnit=inches *.jpg

La etiqueta de metadatos de impresión, no la densidad de píxeles real. Para trabajar con densidad de píxeles real, consulta el convertidor de DPI.

Receta 20: Auditar lo que acabas de hacer

exiftool -a -G1 -s image.jpg

El -a muestra etiquetas duplicadas, -G1 muestra el grupo al que pertenece cada etiqueta, -s usa nombres cortos. Indispensable para investigar por qué una etiqueta se está escribiendo o no.

Paso a paso: un flujo de trabajo típico después de la sesión

  1. Ingesta. Copia los archivos de la tarjeta a una carpeta con fecha en el SSD de trabajo.
  2. Auditar metadatos. exiftool -DateTimeOriginal -Make -Model -LensModel *.jpg | head -20 para confirmar que las cámaras y lentes se vean bien.
  3. Corregir errores de reloj. Identifica la cámara problemática y ajusta las fechas con la receta -AllDates+=.
  4. Inyectar GPS si llevaste un rastreador.
  5. Etiquetar copyright y artista en toda la carpeta.
  6. Renombrar al esquema ISO-fecha con la receta -FileName<DateTimeOriginal.
  7. Verificar en una muestra con el inspector de información de imagen.
  8. Importar a Lightroom o Capture One con el catálogo viendo archivos limpios y correctamente etiquetados.

Errores comunes de ExifTool

  1. Olvidar -overwrite_original. ExifTool crea copias de seguridad .original por defecto, duplicando el tamaño de la carpeta. Solución: añade la bandera una vez que confíes en la operación.
  2. Usar comillas simples alrededor de expresiones en Windows. CMD no maneja las comillas simples igual que los shells Unix. Solución: usa comillas dobles o cambia a PowerShell.
  3. Ejecutar operaciones destructivas sin una prueba. Un cambio de hora en la dirección equivocada solo es reversible si recuerdas qué dirección. Solución: prueba primero en una copia de 10 archivos.
  4. Confundir EXIF DateTimeOriginal con FileModifyDate. Son diferentes y pueden desviarse. Solución: -AllDates cubre las fechas EXIF; usa -FileModifyDate por separado si es necesario.
  5. Eliminar todos los metadatos antes de leer lo que había. Los metadatos pueden haber sido lo más valioso del archivo. Solución: primero vuelca a un XMP sidecar con exiftool -xmp file.jpg > file.xmp.
  6. Olvidar que algunos MakerNotes están cifrados. Nikon y algunas etiquetas de Sony requieren opciones específicas para leer. Solución: lee la documentación de ExifTool para tu modelo de cámara específico.

Tres flujos de trabajo reales con ExifTool

Fotógrafo deportivo, agencia, Madrid. Diego fotografía partidos de la Champions League y entrega a Getty en cuestión de minutos del pitido final. Su script de ingesta ejecuta ExifTool para inyectar IPTC By-line, Copyright, Leyenda y las palabras clave requeridas por la agencia desde un archivo de configuración por partido. El script también recorta a la relación de aspecto estándar de las agencias de noticias y sube vía FTP. Tiempo total desde la tarjeta al cable: menos de 90 segundos por fotograma.

Fotógrafo de vida salvaje, Kenia. Aisha lleva un registrador GPS Bushnell en su cinturón durante cada sesión y empareja el archivo GPX con su salida Sony A1 RAW+JPG con la receta -geotag de ExifTool. Lightroom ve coordenadas precisas para cada fotograma y sus clientes de agencia de stock reciben entregas correctamente georreferenciadas sin trabajo manual.

Fotógrafo de bodas, Brooklyn. Tyler sincroniza los relojes de sus dos cámaras vía Bluetooth antes de cada evento, pero ejecuta una auditoría de ExifTool inmediatamente después de la ingesta para confirmar que la sincronización funcionó. El script de auditoría marca cualquier fotograma con una desviación de marca de tiempo superior a dos segundos para revisión manual. Los 30 segundos de automatización han detectado tres desviaciones de reloj en el último año que de otro modo habrían producido secuencias de dos fotógrafos desalineadas.

Comparación: ExifTool vs alternativas

HerramientaFortalezaCostoIdeal para
ExifToolAmplitud, capacidad de scripting, soporte de escrituraGratisTodo
Panel de metadatos de LightroomInterfaz gráfica, integración con catálogoSuscripciónEdiciones por archivo en el catálogo
Photo MechanicVelocidad para etiquetado IPTC en ingesta$139Flujos de trabajo deportivos / de prensa
EXIFProVisor ligero para WindowsGratisSolo lecturas rápidas
Lectores de EXIF basados en navegadorSin instalaciónGratisConsultas puntuales
inspector de información de imagenNavegador, sin instalaciónGratisVerificación después de operaciones por lote

Integra esto en un flujo de trabajo diario

Elige tres recetas que coincidan con las tareas que realmente haces para la mayoría de fotógrafos de bodas y eventos: etiquetado de derechos de autor, reparación de fechas e inyección de GPS, y envuélvelas en un script de shell que tome una carpeta como argumento. Ejecuta el script como primer paso después de la ingesta. Los 20 minutos que inviertes en escribir el envoltorio ahorran una hora por sesión durante el resto del año.

Técnicas avanzadas que vale la pena aprender

  • Flujo de trabajo con sidecar XMP guarda los metadatos en un archivo .xmp junto a la imagen en lugar de incrustarlos. Sobrevive a conversiones de formato y evita tocar el archivo de píxeles original.
  • Grupos de etiquetas -G1 y -G2 revelan a qué familia pertenece cada etiqueta (EXIF:GPS:Latitude vs Composite:GPSPosition). Útil para rastrear por qué una etiqueta "GPS" no aparece donde esperas.
  • Salida JSON -j produce JSON que se puede canalizar a scripts y herramientas modernas de forma limpia.
  • Escrituras condicionales -if con expresiones complejas te permite escribir etiquetas solo cuando otras etiquetas coinciden con un patrón.
  • El archivo de configuración ~/.ExifTool_config te permite definir etiquetas personalizadas, valores predeterminados y accesos directos que persisten entre sesiones.
  • Conservar las fechas de modificación de archivos durante las escrituras con -P para que la marca de tiempo de modificación del archivo del sistema operativo no cambie cuando solo se edita EXIF.
  • Usar con find y parallel para archivos muy grandes: find . -name "*.jpg" | parallel exiftool -Copyright=... para escalado multinúcleo.

Verificar con información de imagen

Después de cualquier cambio masivo de metadatos, revisa algunos archivos con el inspector de información de imagen para confirmar que las etiquetas se escribieron correctamente y que nada más se dañó. Pasa una muestra por la herramienta de comparación contra una referencia conocida si sospechas que el codificador tocó los datos de píxeles cuando no debería. Y vuelve a codificar a través del compresor JPG cuando necesites una copia limpia con segmentos estructuralmente ordenados.

Preguntas frecuentes

¿ExifTool modifica alguna vez los datos de píxeles?

No. ExifTool solo toca los segmentos de metadatos. Los datos de píxeles no se modifican, ni siquiera en operaciones grandes como el etiquetado recursivo de derechos de autor.

¿Funcionará ExifTool con archivos RAW?

Sí, todos los formatos RAW principales, incluidos CR2, CR3, NEF, ARW, RAF, DNG, ORF, PEF y 3FR. Algunos MakerNotes están cifrados y requieren opciones específicas para leerlos; la documentación cubre cada cámara.

¿Cómo deshago una operación de ExifTool?

Si omitiste -overwrite_original, los archivos de copia de seguridad .original restauran el estado anterior. Si usaste -overwrite_original y no tienes copia de seguridad, la recuperación generalmente es imposible. Siempre prueba en copias para operaciones desconocidas.

¿Puede ExifTool leer C2PA Content Credentials?

Soporte parcial a partir de finales de 2026. Las etiquetas de manifiesto básicas son legibles; la verificación completa de la cadena criptográfica C2PA generalmente requiere contentcredentials.org o la herramienta de referencia c2patool.

¿Cuál es la diferencia entre -overwrite_original y -overwrite_original_in_place?

El primero escribe en un archivo temporal y renombra; el segundo escribe directamente. _in_place es más rápido en sistemas de archivos lentos pero más arriesgado si se interrumpe.

¿ExifTool conserva los archivos sidecar XMP?

Sí. ExifTool lee archivos .xmp sidecar adyacentes a los archivos de imagen y puede escribir en ellos con -o file.xmp. Los flujos de trabajo con sidecar al estilo de Lightroom son totalmente compatibles.

¿Cómo escribo metadatos que sobrevivan a la subida a Instagram?

Generalmente no puedes. Instagram elimina la mayoría de los metadatos. La excepción son IPTC By-line y Copyright en algunos tipos de contenido, e incluso esos son inconsistentes. Trata las plataformas sociales como destructoras de metadatos y marca con agua visualmente si la atribución es importante.

ExifTool para archivos de video

ExifTool lee y escribe metadatos en MOV, MP4, M4V y la mayoría de formatos de video para consumidores profesionales también. Las recetas comunes de video incluyen cambiar las fechas de metadatos de QuickTime con -QuickTime:CreateDate+="0:0:0 3:0:0", incrustar derechos de autor en el átomo moov con -QuickTime:Copyright="..." y extraer metadatos de archivos ProRes originales de cámara para importación de catálogo. Las sesiones híbridas de foto y video se benefician de ejecutar el mismo script envoltorio de ExifTool en ambos tipos de archivo en una sola pasada.

Algunos metadatos grabados por la cámara en video (el equivalente de "MakerNotes" para video) están codificados en estructuras propietarias que ExifTool lee pero no siempre puede escribir. Prueba en una copia antes de comprometerte con un flujo de trabajo de metadatos de video.

Notas de rendimiento para archivos muy grandes

Ejecutar ExifTool contra un archivo de un millón de archivos lleva más tiempo del necesario si usas las banderas incorrectas. Usa -fast2 para omitir MakerNotes y etiquetas lentas cuando solo necesites EXIF básico. Usa -stay_open con un archivo de control cuando invoques ExifTool repetidamente desde otro script; reutilizar el intérprete de Perl reduce la sobrecarga de 5x a 20x. Usa GNU parallel con -j que coincida con tu número de núcleos de CPU para escalar entre núcleos. Con estas optimizaciones, una auditoría de carpeta de un millón de archivos pasa de horas a minutos.

Para operaciones de archivos muy grandes, considera un enfoque de dos fases: una primera pasada rápida que lea solo las etiquetas que necesitas en un índice CSV, luego una segunda pasada dirigida que opere solo en los archivos que coincidan con criterios específicos del índice. El índice CSV también es útil como una instantánea de catálogo permanente para fines de archivo.

Integrar ExifTool en Lightroom y Capture One

Lightroom Classic y Capture One ambos soportan scripts externos como parte del pipeline de exportación. El patrón estándar: configura el preset de exportación para ejecutar un script posterior al proceso que llame a ExifTool contra los archivos exportados, aplicando cualquier metadato específico del catálogo que el software de catálogo no incluyó. Los casos de uso comunes incluyen agregar campos IPTC específicos de la agencia no expuestos en la interfaz del catálogo, forzar un IPTC By-line consistente en todas las exportaciones independientemente del estado del catálogo y eliminar los números de serie de la cámara antes de la entrega al cliente.

El script reside en la carpeta de plugins de la aplicación de catálogo o en una carpeta de automatización dedicada. Pruébalo en un solo archivo antes de aplicarlo a una exportación de 1,000 archivos; una mala bandera de ExifTool puede corromper todos los archivos exportados si se ejecuta a ciegas.

Estándares de escritura de etiquetas en la industria

Las agencias de stock, redacciones y plataformas de publicación tienen expectativas específicas de etiquetas que ExifTool puede abordar con precisión. Adobe Stock requiere Descripción IPTC, Palabras clave y Línea de autor; Shutterstock además requiere Ciudad IPTC, País y Categorías; Getty tiene su propio esquema de metadatos para colaboradores accesible a través del portal de colaboradores. Un script envoltorio por destino asegura que cada subida tenga el conjunto de etiquetas correcto sin ajustes manuales. Los 30 minutos invertidos en escribir estos envoltorios se recuperan en cada subida durante el resto del año.

ExifTool es una de esas herramientas donde el costo marginal de la siguiente receta es casi cero una vez que tienes la primera funcionando. Elige una tarea de tu flujo de trabajo que implique hacer clic en el mismo botón de Lightroom más de 50 veces seguidas y escribe el equivalente en ExifTool esta semana. Recuperarás silenciosamente una hora por sesión, cada sesión, para siempre. El inspector de información de imagen, convertidor de DPI, compresor de JPG y convertidor de imágenes manejan los acompañantes del lado del navegador cuando la automatización con scripts es excesiva.