Convertidor BMP a PNG
Subes archivos BMP y descargas imágenes PNG terminadas. La escritura es sin pérdida, así que cada píxel sale del convertidor con el mismo color con el que entró. Nuestra captura de pantalla de 1200 por 630 píxeles entró con 2,16 MB y salió con 184,9 KB. Todo el trabajo ocurre dentro de tu navegador.
Archivos en cola
¿Qué es BMP y qué es PNG?
BMP guarda la imagen punto por punto, en la misma forma en la que llega a la pantalla. El formato nació para el sistema OS/2, pasó después a Windows y allí se quedó para siempre.[1] En su variante más habitual un punto ocupa 24 bits, es decir, un byte para el rojo, otro para el verde y otro para el azul. Esa escritura puede nombrar 16,7 millones de tonos, y cada píxel recibe en el archivo su propio sitio junto con el valor completo del color.
PNG describe esa misma imagen de otra manera. Antes de que algo llegue al archivo, el formato pasa la imagen por dos etapas. Primero predice el valor de cada píxel a partir de sus vecinos y guarda solo la diferencia respecto a esa predicción. Después empaqueta el resultado con la compresión Deflate. Las dos etapas son reversibles, así que el archivo terminado devuelve exactamente la imagen que entró en él. El formato se diseñó en 1995, después de que Unisys y CompuServe reclamaran derechos de patente sobre la compresión LZW utilizada en GIF.[2]
La descripción vigente es la tercera edición de la especificación, que el W3C publicó como Recomendación el 24 de junio de 2025.[3] Enumera cinco tipos de imagen PNG y profundidades de 1 a 16 bits por canal. A eso añade una animación formada por fotogramas y un bloque llamado eXIf, en el que el archivo lleva los metadatos de la foto.
¿Cómo se convierte BMP a PNG?
Arrastra tus archivos BMP al campo Agregar archivos, o haz clic en ese campo y señala las imágenes en tu disco. Puedes poner muchos archivos en la cola a la vez. Después pulsa el botón Convertir.
Las imágenes terminadas las descargas de una en una con el botón Descargar situado junto a la fila de la cola, o todas a la vez con el botón Descargar todos. El botón Limpiar todo vacía la cola entera, y la etiqueta Eliminar junto a una fila retira de ella un solo archivo.
En la cola de la derecha, cada archivo muestra su tamaño antes y después de la conversión junto con la diferencia en porcentaje. Nuestra captura de pantalla de 1200 por 630 píxeles escribió allí Antes: 2.16 MB · Después: 184.9 KB (92% menos). El mismo resumen para todo el lote está bajo los botones, en la línea Ahorrado.
La escritura la realiza el propio navegador con su codificador de PNG. PNG es el formato que el lienzo del navegador devuelve de manera predeterminada, y el ajuste de calidad actúa únicamente en formatos con pérdida como JPEG y WebP.[4] Por eso la conversión a PNG funciona con un solo ajuste y entrega la imagen completa cada vez.
El archivo se queda en tu dispositivo desde el primer clic hasta el final del trabajo. Bajo el convertidor hay un selector de formatos con el rótulo BMP a PNG. Al hacer clic en cualquiera de los dos formatos se abre una lista, y la elección te lleva a la página del convertidor de ese par. Todos los pares de este grupo los hemos reunido también en la página de la subcategoría Cambio de formato.
¿Por qué un archivo PNG pesa menos que un BMP?
El tamaño de un archivo BMP se puede calcular de antemano, y el resultado no depende de lo que se vea en la imagen. Cada píxel ocupa tres bytes, y cada fila de la imagen se rellena con ceros hasta completar cuatro bytes; la documentación de Microsoft ofrece una fórmula ya preparada para esto.[5] A eso se suman 54 bytes de cabecera.
Sigamos el cálculo con una foto de 3000 por 2000 píxeles. Una fila tiene 3000 píxeles de tres bytes cada uno, es decir, 9.000 bytes. Con esa anchura no hay que rellenar nada, porque 9.000 se divide entre cuatro. Hay 2.000 filas, así que solo los píxeles ocupan 18.000.000 de bytes. Junto con la cabecera el archivo pesa 18.000.054 bytes, es decir, 17,2 MB en la notación que usa el resumen de la herramienta.
PNG sigue otro camino y ahorra espacio en dos pasos. El primer paso es el filtrado. Para cada fila el codificador elige uno de cinco métodos de predicción y guarda la diferencia del píxel respecto a su vecino en lugar del valor en sí.[3] Sobre una superficie lisa esas diferencias quedan cerca de cero. El segundo paso es la compresión Deflate, descrita en el documento RFC 1951, que recorre esa secuencia y escribe cada repetición como una sola referencia.[6]
De ahí viene la amplitud de resultados de nuestra medición. Una imagen con grandes zonas de color uniforme deja tras el filtrado largas series de ceros y adelgaza muchísimo: nuestro gráfico de 800 por 600 píxeles bajó de 1,37 MB a 40,2 KB. Una foto de cámara lleva un valor distinto en casi todos los píxeles, así que allí hay pocas repeticiones. El archivo de 3000 por 2000 píxeles bajó de 17,2 MB a 14,2 MB, y un resultado así es normal en fotografía. Cuando una foto tiene que adelgazar mucho más, la prepara el convertidor BMP a JPG.
¿Cuánto pesa la misma imagen en BMP y en PNG?
| Imagen | Tamaño en píxeles | BMP | PNG | Cuánto menos |
|---|---|---|---|---|
| Foto de cámara | 3000 × 2000 | 17,2 MB | 14,2 MB | 18% |
| Foto para una página web | 1280 × 850 | 3,11 MB | 2,22 MB | 29% |
| Escaneo de la página de un libro | 1200 × 1600 | 5,49 MB | 2,31 MB | 58% |
| Captura de pantalla de una interfaz | 1200 × 630 | 2,16 MB | 184,9 KB | 92% |
| Gráfico de zonas de color uniforme | 800 × 600 | 1,37 MB | 40,2 KB | 97% |
¿Cómo influye la variante del BMP en el resultado?
| Variante del archivo BMP | BMP | PNG | Transparencia en el resultado |
|---|---|---|---|
| 24 bits, filas desde abajo | 1,37 MB | 40,2 KB | Imagen completamente opaca |
| 24 bits, filas desde arriba | 1,37 MB | 40,2 KB | Imagen completamente opaca |
| 8 bits con paleta de 256 colores | 469,8 KB | 39,0 KB | Imagen completamente opaca |
| 32 bits, cabecera de 40 bytes | 1,83 MB | 40,2 KB | Imagen completamente opaca |
| 32 bits, cabecera en la versión cinco con máscara alfa | 1,83 MB | 20,7 KB | Conservada, 240.000 píxeles transparentes |
¿En qué se diferencian BMP y PNG?
| Característica del formato | BMP | PNG |
|---|---|---|
| Compresión | Ninguna en la variante más habitual, opcionalmente sin pérdida mediante RLE | Sin pérdida: filtrado de filas y después Deflate |
| Profundidad de color | de 1 a 32 bits por píxel | de 1 a 64 bits por píxel, según el tipo de imagen |
| Transparencia | Canal alfa en las cabeceras de la versión cuatro en adelante | Canal alfa en dos de los cinco tipos de imagen, de 8 o 16 bits |
| Animación | No | Sí, desde la tercera edición de la especificación de 2025 |
| Metadatos de la foto en el estándar Exif | No | Sí, en un bloque llamado eXIf |
| Origen | El sistema OS/2; llegó a Windows en 1990 con la versión 3.0 | El grupo de trabajo PNG, 1995 |
| Desde qué versión los leen los navegadores | desde las primeras versiones de Chrome, Firefox, Safari y Edge | desde las primeras versiones de Chrome, Firefox, Safari y Edge |
¿Qué hace el convertidor con un archivo BMP?
Ocho cosas que conviene conocer antes de poner en la cola un lote grande de imágenes.
Lee cinco variantes de archivo BMP
Las comprobamos una por una: 24 bits con filas desde abajo, 24 bits con filas desde arriba, 8 bits con paleta y dos de 32 bits, con cabecera de 40 bytes y con cabecera en la versión cinco. Los cinco archivos llevaban la misma imagen y los cinco fueron leídos.El número de píxeles se mantiene
Una foto de 3000 por 2000 píxeles sale como PNG de 3000 por 2000 píxeles. Leímos esos valores directamente de la cabecera del archivo terminado, del bloque IHDR que describe la imagen. Cambia solo la forma de escritura, mientras que el encuadre y la resolución quedan intactos.El color de cada píxel se mantiene igual
Comparamos todas las componentes de la imagen antes de escribirla y después de volver a leer el archivo terminado. En una foto de 3000 por 2000 píxeles son 24 millones de valores, contando también el canal de opacidad. Todos salieron idénticos.La transparencia llega al resultado
Nuestro archivo de prueba con máscara del canal alfa tenía 240.000 píxeles completamente transparentes de un total de 480.000. El PNG terminado los conservó todos, porque PNG lleva canal alfa en los dos tipos de imagen que lo admiten.El resultado se guarda a todo color
La cabecera del archivo terminado indica 8 bits por canal y un tipo de imagen con canal alfa. Es el mismo rango de 16,7 millones de tonos que lleva un BMP de 24 bits, ampliado con un valor de opacidad en cada píxel.La escritura dura una fracción de segundo
El codificador trabaja en tu propio ordenador, así que el tiempo depende de su potencia. En nuestra medición, una foto de 3000 por 2000 píxeles se escribió en 0,30 segundos. Un gráfico de 800 por 600 píxeles estuvo listo en 3 milisegundos. Las cinco imágenes pasaron por la cola en 1,7 segundos, y la barra sobre los botones muestra cuántos archivos están ya terminados.Un archivo individual de hasta 100 MB
Eso es lo que el convertidor acepta de un solo archivo. Con uno mayor muestra el mensaje El archivo es demasiado grande (máx. 100 MB). Dentro de ese límite cabe un BMP sin comprimir de unos 5900 por 5900 píxeles.Las imágenes muy grandes se ajustan al lienzo
El lienzo del navegador admite 16.384 píxeles por lado y unos 268 millones de píxeles en total. La herramienta escala de forma proporcional una imagen mayor que ese límite, para que entre entera en el resultado.
¿Cuándo elegir PNG y cuándo otro formato?
La imagen todavía vuelve a edición
Un archivo PNG se puede abrir, corregir y guardar tantas veces como quieras, y cada guardado devuelve los mismos valores de píxel. Por eso es un buen formato para material de trabajo: un escaneo, un diseño o un gráfico que alguien todavía va a retocar.La imagen debe conservar el fondo transparente
PNG lleva canal alfa, es decir, un valor de opacidad propio en cada píxel. Un logotipo con el fondo recortado, un icono de interfaz y una pegatina colocada sobre una foto salen del convertidor con la misma forma que tenían en el archivo original.La imagen va a una página web
Aquí cuenta el tamaño del archivo con la calidad conservada. La guía de MDN aconseja recurrir, en las imágenes fijas, a formatos más nuevos que empaquetan con más fuerza.[7] Esos archivos los preparan el convertidor BMP a WebP y el convertidor BMP a AVIF.Una foto tiene que adelgazar todo lo posible
Una fotografía lleva un valor distinto en casi todos los píxeles, así que una escritura sin pérdida deja el archivo cerca de su tamaño de partida. Nuestra foto de 3000 por 2000 píxeles adelgazó un 18%. El mismo encuadre guardado con el convertidor BMP a JPG sale mucho más ligero, porque ese formato descarta parte de los datos de color.Un escaneo va por correo o a una administración
Una página escaneada se envía más cómodamente como PDF que como imagen. Lo prepara el convertidor BMP a PDF: coloca cada imagen en una página A4 propia y ajusta la orientación a las proporciones de la foto.El PNG terminado tiene que adelgazar aún más
Cuando el archivo ya existe y el tamaño todavía debe bajar, la misma imagen en una escritura más ligera la prepara el convertidor PNG a WebP. El convertidor PNG a AVIF escribe la misma imagen en un formato más nuevo; su control va en otra escala, así que compara los dos resultados en tu propio archivo.La imagen tiene que volver a ser un mapa de bits
A veces el archivo tiene que volver a BMP, porque el programa del otro lado abre este formato y ningún otro. El convertidor PNG a BMP transforma un PNG ya terminado en ese archivo: escribe 24 bits por píxel, sin compresión.
Convertir otros archivos a PNG
Convertir BMP a otros formatos
Fuentes
- Windows bitmap — Wikipedia
- Portable Network Graphics — Wikipedia
- Portable Network Graphics (PNG) Specification, tercera edición — W3C
- HTMLCanvasElement: toBlob() method — MDN Web Docs
- Bitmap Storage — Microsoft Learn
- DEFLATE Compressed Data Format Specification version 1.3 (RFC 1951) — IETF
- Image file type and format guide — MDN Web Docs
Los tamaños de archivo de las tablas los medimos pasando imágenes reales por este convertidor en un navegador y los damos tal como los cuenta la herramienta. Lo que decimos sobre ambos formatos procede de las fuentes indicadas arriba.
Última revisión del contenido: · redactado y verificado por el equipo de Arteon
Preguntas frecuentes sobre convertir BMP en PNG
¿Voy a perder calidad al convertir BMP a PNG?
No, y lo comprobamos con una medición. Después de escribir el archivo lo volvimos a leer y comparamos todas las componentes de la imagen con las de antes de la escritura. En una foto de 3000 por 2000 píxeles son 24 millones de valores, y todos salieron idénticos. Esto viene de cómo está construido el formato: el filtrado de filas y la compresión Deflate son reversibles, así que la lectura devuelve exactamente lo que se escribió.
¿Cuánto espacio voy a ahorrar en mi propio archivo?
Lo decide el contenido de la imagen, y la amplitud es grande. Aquí adelgazó más el gráfico de zonas de color uniforme: un 97%. La captura de pantalla de una interfaz bajó un 92%, y el escaneo de la página de un libro un 58%. La foto de cámara, que lleva un valor distinto en casi todos los píxeles, bajó un 18%. Cuantas más superficies lisas y series repetidas de píxeles tenga una imagen, con más fuerza actúa la compresión. Las cinco juntas, es decir, 29,3 MB, bajaron a 18,9 MB.
¿Mis archivos llegan a algún servidor?
No. La imagen la carga el código de la página en tu navegador, la dibuja sobre un lienzo (Canvas API) y desde allí la guarda como PNG. El archivo se queda en el dispositivo durante todo el trabajo y desaparece de la memoria del navegador al cerrar la pestaña.
¿Qué pasa con la transparencia de un BMP de 32 bits?
Depende de la versión de la cabecera del archivo original. Con la cabecera clásica de 40 bytes el cuarto byte de cada píxel no se trata como opacidad y la imagen sale completamente opaca. Con la cabecera en la versión cinco, que lleva una máscara del canal alfa, la transparencia se lee y llega al resultado: nuestro archivo de prueba tenía 240.000 píxeles transparentes de 480.000 y el PNG terminado los conservó todos.
¿Cómo sabe el convertidor con cuánta fuerza empaquetar el archivo PNG?
La compresión en PNG es sin pérdida, así que el codificador empaqueta con toda la fuerza que permite el contenido de la imagen y siempre devuelve los datos completos. La escritura la realiza el propio lienzo del navegador, para el que PNG es el formato predeterminado.[4] El ajuste de calidad pertenece a los formatos con pérdida, entre ellos JPEG y WebP: allí decides cuántos datos de color se pueden descartar.
¿Cuántos archivos puedo convertir a la vez?
Puedes añadir a la cola tantos archivos como quieras, y la herramienta los calcula uno tras otro y muestra el progreso encima de los botones. Cinco imágenes con un peso total de 29,3 MB pasaron por nuestra cola en 1,7 segundos. Un archivo individual puede pesar hasta 100 MB, y el número total de archivos depende de la memoria de tu dispositivo.
¿Se abrirá un archivo PNG en cualquier dispositivo?
Sí. PNG lo leen todos los navegadores desde sus primeras versiones, y con ellos los sistemas operativos, los paquetes de ofimática y los programas gráficos.[7] El formato está descrito por una especificación abierta del W3C, así que cualquier fabricante de software puede implementarlo sin pagar licencias.[3]
¿En qué se diferencian PNG y JPG con la misma imagen?
PNG devuelve todos los píxeles con su valor exacto, mientras que JPG descarta parte de los datos de color y por eso baja mucho más de tamaño. En un gráfico con bordes nítidos, texto y zonas de color uniforme, PNG conserva los contornos tal como estaban en el original. En fotografía es JPG el que da un archivo mucho más pequeño, y en la vista previa la imagen se ve igual. Ese archivo lo prepara el convertidor BMP a JPG.

Ayúdanos a mejorar nuestras herramientas
¿Tienes una idea para una nueva función, has encontrado un error o quieres proponer otra herramienta? Escríbenos: respondemos en 24 horas.







