Inspector de Metadatos de Imagen

Suelta, pega o elige cualquier imagen y mira su tabla completa de metadatos: nombre del archivo, tamaño, MIME, dimensiones intrínsecas, la relación de aspecto reducida (p. ej. 1920×1080 → 16:9), megapíxeles, canal alfa, notas del formato, y el nombre del espacio de color desde cualquier perfil ICC embebido (sRGB, Display P3, …). Se dibuja una vista previa en vivo debajo. Todo se ejecuta en tu navegador — el archivo nunca se sube.

Suelta, pega o elige una imagen.
Cómo funciona el inspector

Cuando eliges una imagen, el navegador expone su tamaño natural intrínseco en cuanto los bytes terminan de decodificarse. Leemos esos bytes una vez a memoria, recorremos un pequeño parser para extraer la descripción de un perfil ICC embebido si está presente (chunk iCCP en PNG, marcadores APP2 / ICC_PROFILE en JPEG), y reducimos el ancho × alto a su razón en términos mínimos usando el máximo común divisor.

La detección de formato usa el tipo MIME que reporta el navegador, no la extensión del archivo — así la tabla siempre es honesta sobre lo que hay dentro de los bytes. SVG es especial: es un formato vectorial, por lo que su "tamaño intrínseco" es el viewBox. AVIF y HEIC casi siempre embeben un perfil ICC; PNG y WebP opcionalmente lo hacen; JPEG a veces; GIF y BMP nunca.

El archivo nunca sale de tu navegador. Usamos la API FileReader para leer los bytes localmente, un HTMLImageElement para decodificarlos, y un <canvas> para renderizar la vista previa. Ni fetch, ni XMLHttpRequest, ni subida.