← Guías de fotos

¿Dónde se guardan los datos EXIF en una foto? (JPEG, PNG, HEIC)

¿Dónde vive realmente el EXIF dentro de un archivo de foto? La cabecera APP1, el árbol IFD, los desplazamientos de bytes y cómo JPEG, HEIC, PNG, TIFF y WebP lo guardan cada uno.

Respuesta rápida: El EXIF se guarda dentro del propio archivo de imagen, no en un archivo lateral aparte. En un JPEG vive en el segmento de marcador APP1, un bloque de cabecera que empieza con los bytes 0xFFE1 cerca del inicio del archivo, con las etiquetas dispuestas dentro como un árbol TIFF/IFD (IFD0, un sub-IFD Exif y un IFD GPS). En HEIC las mismas etiquetas están en las cajas de metadatos del contenedor; en PNG pueden vivir en un chunk eXIf; TIFF las guarda de forma nativa. Como los datos están incrustados, viajan con la foto siempre que la copias o la envías. Suelta cualquier foto en nuestro Visor EXIF para ver qué hay dentro; no se sube nada.

La gente a menudo da por hecho que los metadatos viven en una base de datos oculta de su móvil, o en un pequeño archivo junto a la foto. No es así. El "cuándo, dónde y cómo" se escribe directamente en los bytes del archivo de imagen, en una región reservada cerca del principio. Esta guía explica dónde está esa región y qué pasa cuando editas o compartes la foto.

La versión corta: está en el archivo, cerca del principio

Abre cualquier JPEG recién salido de una cámara y mira los primeros cientos de bytes. Después del marcador de inicio de imagen (0xFFD8), una de las primeras cosas con las que te topas es el segmento de marcador APP1, que contiene todo el bloque EXIF. Los píxeles comprimidos vienen después de él. Así que un JPEG típico de cámara va: marcador de inicio 0xFFD8, el marcador APP1 0xFFE1 que contiene el EXIF, cabeceras opcionales (perfil ICC en APP2, IPTC en APP13, XMP), los datos de píxeles, y luego el marcador de fin 0xFFD9. Como el EXIF está en una cabecera cerca del principio, separada de los píxeles, una edición limpia de EXIF no recomprime la imagen; la herramienta solo reescribe la región de la cabecera.

El árbol IFD: IFD0, sub-IFD Exif, IFD GPS

El segmento APP1 abre con 0xFFE1, una longitud de dos bytes y el identificador Exif\0\0. Justo después, la carga comienza con una pequeña cabecera TIFF: el EXIF es, internamente, un pequeño archivo TIFF incrustado dentro del JPEG. Esa cabecera declara el orden de bytes (II little-endian o MM big-endian) y un desplazamiento al primer directorio de etiquetas.

A partir de ahí, las etiquetas se organizan como un árbol de IFD (Image File Directories), no como una única lista plana. Cada uno tiene su función:

  • IFD0 (el directorio "0" o "TIFF"): campos a nivel de cámara e imagen como Make, Model, Software, Orientation y Copyright. También contiene dos etiquetas puntero que llevan a los subdirectorios de abajo.
  • Sub-IFD Exif: datos técnicos del momento de la captura. DateTimeOriginal, ajustes de exposición, lente, ISO, espacio de color.
  • IFD GPS: latitud, longitud, altitud y marcas de tiempo derivadas del GPS, presente solo cuando se registró una ubicación.
  • IFD1 (el directorio "1"): una miniatura incrustada que generó la cámara.

Un lector recorre el árbol: empieza en la cabecera TIFF, salta a IFD0, sigue el puntero Exif para los ajustes de captura, sigue el puntero GPS para la ubicación. Nuestro Visor EXIF hace exactamente esto y dispone cada directorio en su propia tabla; la referencia de etiquetas EXIF es el diccionario completo de cada campo. Los valores que caben en cuatro bytes están en línea dentro de la entrada de la etiqueta; los más grandes, como una coordenada GPS, se guardan en otra parte del segmento, con la entrada conteniendo un desplazamiento de bytes hacia ellos.

Cómo guardan los demás formatos las mismas etiquetas

Las etiquetas EXIF son en gran medida las mismas en todos los formatos. Lo que cambia es el contenedor en el que se meten las etiquetas.

  • JPEG / JPG: el segmento de marcador APP1 descrito arriba.
  • TIFF: guarda el EXIF de forma nativa. Un archivo TIFF es una estructura de IFD, así que el EXIF no está añadido por encima, es parte del formato base. El EXIF del JPEG es una copia prestada de esta disposición TIFF.
  • HEIC: el formato por defecto del iPhone desde iOS 11. Su contenedor HEIF se construye a partir de "cajas" anidadas, y las etiquetas EXIF viven en una caja de metadatos de ítem en lugar de en un marcador al estilo JPEG. Las mismas etiquetas, otra estantería.
  • PNG: puede llevar EXIF en un chunk dedicado eXIf; las herramientas más simples a veces usan chunks de texto tEXt o iTXt en su lugar. Muchos PNG exportados para web no llevan ninguno.
  • WebP: guarda el EXIF en un chunk EXIF dentro de su contenedor RIFF.

La referencia de etiquetas cubre en detalle las salvedades de edición por formato.

Por qué importa que esté "incrustado": los metadatos viajan con el archivo

Como el EXIF vive dentro del archivo, sigue a la foto a todas partes donde va el archivo. Copia el JPEG a una memoria USB, adjúntalo a un correo o suéltalo en una carpeta compartida, y las coordenadas GPS y la hora de captura vienen con él. Esto es exactamente por qué los metadatos son tan útiles como prueba y tan arriesgados para la privacidad: la prueba, y la filtración, están integradas.

También explica por qué eliminar el EXIF no es un borrado de una sola línea. Las etiquetas están entretejidas en la estructura de cabecera del archivo, así que eliminarlas significa reescribir el archivo sin esa región. Nuestro Eliminador EXIF hace esto en tu navegador.

Qué pasa cuando editas, haces una captura o subes

Como el EXIF es parte del archivo, lo que sobrevive depende de si el archivo se vuelve a codificar:

  • Copiar, mover, renombrar: los bytes no cambian, así que el EXIF se conserva.
  • Recortar, girar, ediciones ligeras: la mayoría de los editores mantienen el bloque y solo actualizan las etiquetas de dimensión y orientación. Algunos lo reescriben; compruébalo después con el visor.
  • Captura de pantalla: una captura es una imagen totalmente nueva con su propio EXIF mínimo y nada de los datos de cámara o GPS del original. Es, en efecto, un borrado de metadatos.
  • Subir a plataformas sociales: Instagram, Facebook, X y WhatsApp eliminan el EXIF al subir, volviendo a codificar. Las herramientas de intercambio de archivos como el correo, Dropbox y AirDrop lo mantienen.

Para el panorama más amplio de qué registra el EXIF y por qué la gente lo consulta, consulta qué son los datos EXIF.

Preguntas frecuentes

¿El EXIF se guarda en un archivo aparte junto a la foto? No, está incrustado dentro del propio archivo de imagen. (Algunos flujos de trabajo RAW profesionales usan archivos laterales .xmp, pero el EXIF estándar en un JPEG, HEIC, PNG o TIFF vive dentro de la imagen.)

¿Cuál es la diferencia entre el bloque APP1 y los IFD? APP1 es el hueco del JPEG que contiene el EXIF. Los IFD (IFD0, sub-IFD Exif, IFD GPS) son el árbol de directorios dentro de ese hueco.

En resumen

El EXIF no se guarda en una base de datos oculta de una app ni en un archivo lateral. Está incrustado en la imagen: en un JPEG eso significa el segmento de marcador APP1 cerca del principio, estructurado como un árbol TIFF/IFD (IFD0, sub-IFD Exif, IFD GPS). HEIC, PNG, WebP y TIFF guardan las mismas etiquetas en sus propios contenedores. Como está integrado, los metadatos viajan con cada copia.

Para ver dónde viven los metadatos de tu foto: Visor EXIF. Para eliminarlos antes de compartir: Eliminador EXIF. Para el significado de cada etiqueta: referencia de etiquetas EXIF. Todo en tu navegador, no se sube nada.

Prueba las herramientas

Marca una foto ahora mismo en tu navegador o instala la app de iOS para captura en vivo con GPS y hora atómica.

Download on theApp Store
Abrir la herramienta web →Visor EXIF →