Añade tu archivo
Elige o arrastra un archivo .png. También puedes pegar el contenido.
Este visor de chunks PNG permite revisar un archivo PNG en línea y analizarlo sin subirlo: eliges el .png y la herramienta recorre el archivo desde la firma de ocho bytes hasta el chunk IEND. Para comprobar el CRC de un PNG, recalcula el CRC-32 sobre el tipo y los datos de cada chunk y resalta los que no coinciden con el valor guardado. También muestra la cabecera IHDR (ancho, alto, profundidad de bits, tipo de color, compresión, filtro y entrelazado), el tamaño de la paleta PLTE y la transparencia tRNS, gAMA, sRGB, cHRM y el nombre del perfil iCCP, los metadatos de texto de tEXt, zTXt e iTXt, el número de fotogramas APNG con el retardo de cada uno y la duración total, la ubicación de un bloque eXIf y los bytes que sobran tras IEND. La tabla de chunks se puede descargar en TSV.
o arrastra un archivo aquí
Elige o arrastra un archivo .png. También puedes pegar el contenido.
El archivo se lee y se analiza en este navegador; no se sube nada.
Comprueba lo que ha salido y luego cópialo, descárgalo o sigue con lo tuyo.
¿Quieres saber qué pasa con tus archivos? Lee el aviso de privacidad →
Selecciona el .png con el botón de archivo y verás al instante la cabecera IHDR y la lista de chunks en orden, cada uno con su desplazamiento, longitud y estado del CRC. Si el archivo contiene paleta, textos, fotogramas APNG, un bloque eXIf o bytes tras IEND, aparecen paneles extra para eso. La imagen no se dibuja: para verla usa cualquier visor de fotos.
No. El PNG se lee y se analiza dentro de esta pestaña del navegador y el proceso no hace ninguna petición de red, ni siquiera a las direcciones web que aparezcan en un chunk de texto. Los bytes y los textos extraídos no se guardan en localStorage, IndexedDB ni cookies, así que desaparecen al cerrar la pestaña.
Sí, basta un navegador actual en Windows 11, macOS, Android o iPhone; no hay aplicación que instalar. En el ordenador eliges el archivo desde el Explorador o el Finder, y en el móvil desde la galería o la app Archivos. Con archivos cercanos a 50 MB, un teléfono con poca memoria puede tardar más.
El código notPng indica que los ocho primeros bytes no son la firma PNG, pero no distingue entre un archivo de otro formato renombrado a .png y un PNG con el inicio dañado. La página muestra los bytes encontrados. Si coinciden con una firma conocida, como FF D8 FF de JPEG, 52 49 46 46 de un RIFF como WebP o 47 49 46 de GIF, casi seguro es ese formato, y solo entonces conviene cambiar la extensión y abrirlo con una herramienta adecuada. Si no se parecen a ninguna firma, lo probable es que el comienzo del archivo esté corrupto: renombrarlo no sirve y lo mejor es conseguir una copia nueva.
Un CRC distinto indica que los bytes de ese chunk ya no coinciden con la suma de control guardada, algo típico de una descarga corrupta o de una edición mal hecha. La fila queda resaltada y los chunks siguientes se siguen leyendo, así ves qué parte está afectada. La herramienta solo lee y no repara; consigue una copia nueva o vuelve a guardar la imagen en un editor.
Ambos señalan un archivo incompleto, casi siempre por una descarga o copia interrumpida. truncatedChunk indica el byte donde se acabaron los datos y cuántos chunks se leyeron antes. Si solo falta el IEND final, el estado pasa a Parcial y la lista conserva los chunks leídos, lo que ayuda a estimar cuánto se perdió.
Hasta 50.000.000 bytes (unos 50 MB); un archivo mayor se rechaza con fileTooLarge antes de empezar a leerlo y ese límite no se puede ampliar. Además se listan como mucho 200.000 chunks y la vista previa de texto se corta en 200.000 caracteres, con un aviso cuando ocurre.
No. Que el CRC coincida solo prueba que los bytes de cada chunk están íntegros, no dice nada de seguridad ni de autenticidad. Cualquier editor recalcula los CRC al guardar, de modo que una imagen retocada también los pasa todos. El inspector no busca malware, no detecta imágenes generadas por IA ni certifica originales.
El texto sin comprimir se muestra hasta un límite conjunto de 200.000 caracteres de vista previa, y el comprimido solo por su tamaño. tEXt se decodifica como Latin-1 y el iTXt sin comprimir como UTF-8, junto con la etiqueta de idioma y la palabra clave traducida. Si todas las entradas juntas superan los 200.000 caracteres, la vista se corta ahí y aparece un aviso de recorte. De zTXt y del iTXt comprimido ves la palabra clave, el método y la longitud comprimida, pero no se descomprimen. Todo se muestra como texto plano, sin ejecutar HTML.
Un APNG lleva un chunk acTL; cuando existe, la herramienta añade un panel de animación y una tabla de fotogramas. Muestra los fotogramas declarados, las repeticiones, el rectángulo de cada fotograma, la fracción de retardo, los modos dispose y blend y la duración total en milisegundos, contando un denominador 0 como 100. Un PNG normal no tiene esos chunks. La animación no se reproduce.
No. Solo informa de si hay un chunk eXIf, en qué byte empieza y cuántos bytes ocupa. El modelo de cámara, la fecha o las coordenadas GPS no se interpretan aquí; el resultado te remite al visor de metadatos de imagen para leerlos.
Sí: abre esta página, elige el archivo y el panel IHDR muestra la profundidad de bits y el tipo de color, gratis y sin registro. El tipo 0 es escala de grises, 2 RGB, 3 color indexado, 4 grises con alfa y 6 RGBA. Las combinaciones que el estándar no permite, como tipo 2 con 4 bits, se señalan tal cual en lugar de corregirse.