¿Qué es un archivo .PNG?
PNG normalmente significa "Portable Network Graphics" - el formato fue creado como un formato de archivo de mapa de bits raster, de imagen sin pérdida, inventado por el PNG Development Group en 1996, para reemplazar el formato de archivo patentado GIF. En general, PNG guarda imágenes de píxeles rectangulares y, por lo tanto, se usa sobre todo para guardar fotografías, capturas de pantalla, elementos de la interfaz de usuario, logotipos, dibujos y gráficos, iconos, texturas para videojuegos y gráficos científicos. Además, este formato gráfico raster es un formato nativo para la mayoría de los navegadores web y admite todas las funciones como transparencia alfa, imágenes con color de paleta, escala de grises y color completo.
Actualmente no hay otros tipos de archivo (aparte de PNG) que usen la extensión de archivo .PNG. Si obtienes un archivo abierto que afirma ser PNG pero no presenta una imagen, entonces este archivo puede estar dañado o simplemente renombrado. Un archivo PNG válido debe identificarse fácilmente según su firma de 8 bytes, que comienza en el desplazamiento cero: 89 50 4E 47 0D 0A 1A 0A.
Además, los PNG no pueden almacenar ilustraciones vectoriales ni capas porque estos archivos raster de píxeles no fueron diseñados principalmente para crear arte vectorial con alta resolución. PSDs, XCFs o el archivo vectorial SVG y AI, y muchos más específicos de aplicaciones con capas, se usan como fuente para editar. Al crear imágenes fotográficas, PNG no puede competir con JPEG, WebP o AVIF, por ejemplo.
Cómo abrir un archivo .PNG
Abrir un archivo .PNG en Windows
- 1 Ve a la carpeta donde está tu archivo en Explorador de archivos. Normalmente, los archivos descargados terminan en Descargas.
- 2 Haz doble clic en tu archivo .PNG si tienes una aplicación para archivos .png en tu equipo. Si no se abre, pasa al paso tres.
- 3 Haz clic derecho en tu archivo .PNG -> selecciona .
- 4 Elige Fotos de Microsoft en la lista (Windows 11: elige Siempre). En Windows 10 -> marca "Usar siempre esta aplicación para abrir archivos .png" y haz clic en Aceptar.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para Windows
- Google Chrome gratis
- Mozilla Firefox código abierto
- Fotos de Microsoft gratis
- GIMP código abierto
- Adobe Photoshop de pago
- Adobe Illustrator de pago
- IrfanView freemium
- XnView MP freemium
Abrir un archivo .PNG en macOS
- 1 En la app Finder, localiza tu archivo .PNG.
- 2 Solo haz doble clic en tu archivo .PNG para abrir automáticamente el programa asociado con él.
- 3 ¿Necesitas otra app en tu Mac? Haz Control-clic en el archivo (o clic derecho con el mouse). En el menú emergente, selecciona .
- 4 Si no aparece en la lista, elige y busca la aplicación manualmente.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para macOS
- Google Chrome gratis
- Mozilla Firefox código abierto
- Vista Previa gratis
- GIMP código abierto
- Adobe Photoshop de pago
- Adobe Illustrator de pago
- XnView MP freemium
- Krita código abierto
Abrir un archivo .PNG en Linux
- 1 Abre tu gestor de archivos. Según el escritorio, puede llamarse Archivos (GNOME), Dolphin (KDE Plasma), Nemo (Cinnamon) o Thunar (Xfce).
- 2 Haz doble clic en el archivo.
- 3 O elige otro programa haciendo clic derecho en el archivo -> .
- 4 Instala XnView MP (si no está instalado en tu equipo) desde el centro de software, el repositorio o Flathub.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para Linux
- Google Chrome gratis
- Mozilla Firefox código abierto
- GIMP código abierto
- XnView MP freemium
- Krita código abierto
- Inkscape código abierto
- ImageMagick código abierto
Abrir un archivo .PNG en Android
- 1 Abre Archivos u otra app de gestión de archivos.
- 2 En Descargas, busca el archivo .PNG y ábrelo tocándolo.
- 3 Se mostrará una lista de apps capaces de abrir el archivo. Toca una aplicación adecuada y pulsa Siempre para asociar de forma permanente este tipo de archivo con esta app.
- 4 ¿No hay ninguna app capaz de abrir este archivo? Descarga una aplicación adecuada desde Google Play Store.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para Android
- Google Chrome gratis
- Mozilla Firefox código abierto
- Krita código abierto
Abrir un archivo .PNG en iPhone / iPad
- 1 Usa la app Archivos y ve a En mi iPhone, iCloud Drive o Descargas.
- 2 Toca el archivo .PNG que quieras abrir.
- 3 Si el archivo puede abrirse con una app integrada de iOS (formato compatible), se abrirá automáticamente.
- 4 Mantén pulsado el archivo para abrir el menú contextual -> elige -> selecciona una aplicación adecuada en la lista de apps.
- 5 Si no aparece esa opción, primero descarga la app desde el App Store y luego toca el documento otra vez.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para iPhone / iPad
- Google Chrome gratis
- Mozilla Firefox código abierto
- Procreate de pago
Abrir un archivo .PNG en línea
- 1 Ve al visor en línea en la parte superior de esta página.
- 2 Arrastra el archivo hasta allí o selecciónalo, y su contenido aparecerá en la pestaña de tu navegador. El archivo no se sube.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para En línea
- Adobe Photoshop de pago
- Adobe Illustrator de pago
- Photopea freemium
Más detalles sobre cómo abrir archivos .PNG
Para editar un archivo PNG en Windows podemos sugerir el uso de Fotos de Microsoft y Paint para la edición básica de PNG como la visualización y el formato de edición de PNG. Si planeas algún tipo de edición que involucre el redimensionamiento, la conversión a otro formato y la búsqueda de alguna información meta de PNG recomendamos Paint.NET, IrfanView, XnView MP y Adobe Photoshop para ese tipo de acciones que se realizarán con alta eficiencia pero Photoshop debe ser comprado para realizar operaciones más complejas.
También existen otros programas que pueden realizar las mismas acciones entre ellos Preview y Quick Look en macOS y estos son muy rápidos. Otra posibilidad son Fotos, Pixelmator Pro, Photoshop o GIMP; Pixelmator Pro y Photoshop son de pago.
En el sistema GNOME los programas que apoyan la apertura de PNG son Eye of GNOME o Loupe, mientras que bajo KDE es Gwenview. Los programas que apoyarán al PNG en ambos sistemas son Shotwell, GIMP, Krita, ImageMagick así como los navegadores web. Cuando se trata de operaciones como el procesamiento por lotes recomendamos usar ImageMagick y XnView MP debido a su funcionamiento completo con metadatos, la conversión y el redimensionamiento del formato.
Las mismas acciones también se pueden realizar usando teléfonos inteligentes: La galería de iPhone así como la galería de Android que apoyan los visualizadores de archivos como los navegadores de diferentes tipos (el navegador Firefox y los demás). Los editores de fotos como Krita y Procreate, así como los administradores de archivos, serán capaces de proporcionar una acción completa con tu imagen.
En un entorno de navegador web el PNG se abre dentro de la pestaña, también puede haber editores en línea como Canva, Photopea.
Si al hacer doble clic falla la apertura del PNG primero asegúrate de que sea un archivo '.png' real, intenta abrirlo en tu navegador o en la aplicación como se recomendó anteriormente. Restablecer la aplicación predeterminada para PNG puede funcionar si no se abre y en el caso de que una aplicación nos diga que es un archivo no soportado comprueba si realmente es una imagen con el visor hexadecimal de tu computadora o intenta en una computadora basada en Unix usando el comando 'file [nombre de archivo]'.
Detalles técnicos
PNG consiste en una secuencia de 8 bytes en el offset 0: 89 50 4E 47 0D 0A 1A 0A, seguida de chunks con 4 bytes que indican la longitud, un código de tipo de 4 caracteres, seguido de datos, y 4 bytes de checksum - cyclic redundancy check. Todo archivo PNG válido comienza con el chunk IHDR, que contiene información de la imagen como ancho, alto, profundidad de bits, tipos de color entre otros parámetros; el archivo termina con el chunk IEND. IDAT contiene una compresión de los datos, aunque también puede haber uno o más chunks auxiliares para contener información de paleta (PLTE) o transparencia (tRNS), valor Gamma (gAMA), Chromaticity (cHRM), perfil incrustado (iCCP), cadenas de texto (tEXt, zTXt, iTXt), marcas de tiempo en tIME o chunks de datos de aplicación.
Los píxeles en bruto en PNG se almacenan línea de escaneo por línea de escaneo, y cada fila pasa por el uso de cinco mecanismos de filtro diferentes antes de la compresión. Los flujos de bytes de píxeles filtrados se comprimen además mediante el uso de DEFLATE dentro del formato Zlib en la codificación PNG. Se usa un algoritmo de compresión sin pérdidas que es independiente de cómo la imagen sea semánticamente significativa, siendo las capturas de pantalla iguales para imágenes científicas y logotipos. La codificación PNG estándar usa escala de grises, RGB truecolor, paletas de color indexado, escala de grises y truecolor con componente alpha. Las profundidades de bits compatibles para varias imágenes incluyen 1, 2, 4, 8 o 16, dependiendo del tipo de imagen que tengas, y la transparencia para PNG puede lograrse mediante canales completos de componente alpha y también, para imágenes paletizadas, mediante los chunks tRNS. En PNG existe la técnica de entrelazado Adam7 de entrelazado progresivo en siete pasadas, aunque PNG generalmente no está entrelazado. El MIME Type registrado es image/png y los archivos de imagen normalmente tendrán tamaños que dependen de la complejidad, yendo desde más de 10 KB hasta decenas de MB para imágenes grandes o de alta profundidad de bits, como las de 16 bits. PNG Third Edition fue publicado por W3C en 2025; la versión ISO es ISO/IEC 15948:2004.
Cómo convertir archivos .PNG
Convertir PNG a JPEG en situaciones en las que no haya necesidad de mantener la transparencia alfa. Esto se haría aplanando la transparencia del PNG sobre blanco y luego exportando mediante el comando 'magick input.png -background white -alpha remove -alpha off output.jpg'. En la conversión a JPEG, se pierden detalles de píxeles porque es un proceso de conversión con pérdida que provoca artefactos en los bordes como pixelación, bandas, ringing y otros efectos como texto borroso.
Se pueden crear tamaños de archivo de imagen más pequeños convirtiendo a WebP y AVIF. Ejemplos: 'magick input.png -quality 85 output.webp' o 'magick input.png -quality 50 output.avif'. Verifica que los navegadores del cliente admitan estas imágenes y ajusta la configuración de calidad, ya que permiten compresión con y sin pérdida y el modo con pérdida alterará de forma permanente el contenido de los píxeles.
Convierte de PNG a TIFF al imprimir, preparar archivos para escaneo, trabajos de producción de preprensa, sistemas de información geográfica, investigación científica que usa microscopios, proyectos de archivo que necesitan el formato TIFF, además de cuando haya necesidad de un etiquetado más rico en un archivo de imagen. Convierte a PDF cuando se requiera una página puntual, por ejemplo, como archivo adjunto de email: 'magick input.png output.pdf'; la herramienta adicional OCR podría volverse importante si hace falta texto buscable en un archivo de imagen. La razón para crear BMP a partir de PNG es la compatibilidad con aplicaciones antiguas de Windows, canales de procesamiento de firmware y formatos de archivo muy antiguos: 'magick input.png output.bmp'.
Cambiar de tamaño y de formato al mismo tiempo proporcionaría más ahorro que cambiar solo el formato. Se puede lograr mediante ImageMagick y las funciones de cambio de tamaño de los exportadores de GUI. Exportar a SVG sería inútil si no usas antes el trazado vectorial.
| Convertir a | Herramienta | Comando / nota |
|---|---|---|
| JPEG/JPG | ImageMagick | magick input.png -background white -alpha remove -alpha off output.jpg Úsalo para fotos y archivos web más pequeños; la transparencia alfa se aplana y los píxeles sin pérdida pasan a ser JPEG con pérdida. |
| WebP | ImageMagick | magick input.png -quality 85 output.webp Suele ser más pequeño para la entrega en la web; WebP puede ser sin pérdida o con pérdida y admite alfa en los navegadores modernos. |
| AVIF | ImageMagick | magick input.png -quality 50 output.avif Alta compresión para sitios web; la compatibilidad con la decodificación es más reciente y la codificación puede ser lenta. |
| TIFF | ImageMagick | magick input.png output.tiff Útil para impresión, escaneo y flujos de trabajo de archivo; conserva los datos raster sin pérdida, pero puede aumentar mucho el tamaño del archivo. |
| BMP | ImageMagick | magick input.png output.bmp Crea un bitmap simple sin compresión o codificado ligeramente para software Windows heredado; la compatibilidad con transparencia y metadatos es limitada. |
| ImageMagick | magick input.png output.pdf Envuelve el bitmap en una página PDF para compartirlo o imprimirlo; no convierte el texto en editable ni vectoriza la imagen. |
|
| SVG | Inkscape | inkscape input.png --export-type=svg --export-filename=output.svg Esto incrusta el PNG raster en un documento SVG, no hace trazado vectorial automático; usa el trazado por separado si necesitas rutas vectoriales. |
Problemas comunes y soluciones
"Not a PNG file" o "file signature not found" significa que los ocho bytes iniciales no son iguales a 89 50 4E 47 0D 0A 1A 0A. Descarga el archivo una vez más y averigua si no es HTML, JPEG o WebP con la extensión cambiada. El proceso de guardar en cualquier navegador web a menudo produce un archivo HTML que se percibe como un nombre de archivo de imagen.
"CRC error" se usa para indicar la discrepancia en el cálculo de la suma de verificación en uno de los fragmentos del archivo PNG. Por lo general, el problema ocurre debido a la corrupción y a una transferencia defectuosa. Se recomienda obtener el mismo archivo de nuevo. Incluso los datos auxiliares dañados pueden repararse con éxito cuando todos los fragmentos IDAT permanecen intactos.
"The unexpected end of file" normalmente indica que la transferencia se completó antes de llegar a IEND. Hay que comparar los tamaños de los archivos (origen y local) y transferir el archivo de nuevo. "IHDR: CRC error" e "invalid IHDR data" son mucho peores; en IHDR se puede encontrar toda la información importante, incluida la información sobre el tamaño de la imagen y la profundidad del color. Es extremadamente difícil reproducir esta información en caso de que el encabezado esté dañado.
Las imágenes PNG realmente grandes pueden provocar el error de falta de memoria. Esto se debe a que el decodificador transforma la información comprimida en un búfer descomprimido con un tamaño determinado. Debes usar software de visualización de imágenes en mosaico (por ejemplo, GIMP, Krita y otros). Es posible reducir el tamaño de estos archivos usando ImageMagick y una asignación de memoria adecuada. Algunos decodificadores antiguos no podían decodificar correctamente la información con canales de 16 bits y fragmentos de información APNG, iCCP o sRGB. La actualización del visor o la eliminación de los fragmentos de metadatos ayuda a resolver estos problemas. Un fondo negro o blanco en lugar de transparencia se debe a configuraciones incorrectas en el programa de composición. Un aspecto deslavado indica la presencia no considerada de los fragmentos gAMA, sRGB o iCCP.
Consideraciones de seguridad
El formato PNG no tiene macros, ni ejecutables incrustados, ni scripts; esto reduce la probabilidad de que se ejecute malware al verlo en Chrome/ Firefox, Preview o Photos en comparación con abrir formatos de Microsoft Office. Las principales vulnerabilidades de los PNG son las basadas en el decodificador, como desbordamientos de búfer y de enteros, el uso incorrecto de rutinas de zlib y varios errores en bibliotecas de decodificación y programas contenedores de aplicaciones como libpng. Abre archivos PNG desconocidos en tu navegador o visor de imágenes actual y no incluyas bibliotecas de imágenes obsoletas en la canalización de carga de tu servidor web.
Un archivo PNG también puede incluir metadatos, que abarcan los datos Exif, la marca de tiempo, la información de color u otros datos adicionales, comentarios e identificación de herramientas. Exiftool, ImageMagick, pngcrush y las aplicaciones de edición son algunas de las aplicaciones que puedes usar para eliminar los metadatos antes de la publicación. Comprueba el tipo MIME en el servidor y la firma PNG: [PNG signature is "89 50 4E 47 0D 0A 1A 0A"]. Asegúrate de tener algunos límites en el número de píxeles. La extensión de archivo PNG no garantiza la seguridad. También puedes incrustar datos mediante valores de píxel o chunks auxiliares, pero no tiene opciones de cifrado.
Historia y versiones
El desarrollo de PNG comenzó en 1995 como consecuencia de la controversia en torno a la patente LZW de UNISYS. En esencia, se trataba de crear un formato de archivo abierto y sin pérdida para la web. La especificación fue desarrollada por el PNG Development Group junto con algunos autores individuales, entre ellos Thomas Boutell, y PNG 1.0 apareció ya en 1996. PNG se convirtió en una recomendación del W3C ese mismo año y, después, en el RFC 2083. En cuanto al objetivo de desarrollo, la nueva tecnología buscaba mejorar GIF añadiendo paleta truecolor, canal alfa, gamma adecuada y compresión. El estándar PNG 1.1 apareció en 1998 y, en 1999, llegó el estándar PNG 1.2, que mejoró las especificaciones, añadió auxiliares consistentes como el texto internacional 'iTXt' y, así, marcó el período de máximo desarrollo, que puede verse en el estándar internacional ISO/IEC 15948:2004 basado en PNG 1.2. La tecnología APNG, que es la extensión animada de PNG, apareció en los años 2000 debido al trabajo de algunos colaboradores de Mozilla; pero, al ser una forma animada, no se corresponde con las bases del estándar PNG 1.2 como un formato de imagen fija autónomo.
Formatos relacionados
JPEG (.jpg, .jpeg) suele ser lo bastante pequeño para fotos, pero como método de codificación es con pérdida y no admite la transparencia alfa estándar de PNG. Por lo tanto, se debería preferir PNG para elementos de la interfaz de usuario, ya que el formato PNG puede tener un fondo transparente. GIF (.gif) permite hasta 256 colores diferentes, puede crear animación y admite transparencia de un solo color, y la imagen PNG tiene un rango de color de mejor calidad y permite alfa (formato de imagen base sin animación). APNG (o APNG .png, con extensiones de archivo .apng ocasionales) tiene todas las funciones que tiene PNG y añade información de animación, y puede parecer útil donde se necesitan imágenes PNG animadas, ya que un reproductor puede simplemente leer el primer fotograma de la imagen animada. WebP admite formatos con pérdida, alfa, sin pérdida y animaciones, y ofrece un excelente algoritmo de compresión, mientras que usar PNG puede ser preferible para mantener la simplicidad en el uso web. El formato AVIF ofrece buena compresión de fotos y gráficos en comparación con PNG, pero tiene un rendimiento peor.
Aún no hay comentarios. Sé el primero en compartir tu experiencia con este tipo de archivo.