Convertidor PNG a BMP
Subes archivos PNG y descargas imágenes BMP terminadas. El convertidor escribe 24 bits por píxel, valor tras valor, así que el archivo crece: nuestra captura de pantalla de 1200 por 630 píxeles entró con 139,2 KB y salió con 2,16 MB. Todo el trabajo ocurre dentro de tu navegador.
Archivos en cola
¿Qué es PNG y qué es BMP?
PNG nació en 1995 por un motivo concreto: Unisys y CompuServe reclamaron derechos de patente sobre la compresión LZW en la que se apoyaba GIF, y la red necesitaba un formato libre de pagos.[1] El grupo que lo diseñó le añadió de paso la gama completa de colores y un canal alfa, es decir, un valor de opacidad propio en cada píxel. La descripción vigente es la tercera edición de la especificación, publicada por el W3C como Recomendación el 24 de junio de 2025; enumera cinco tipos de imagen y dos de ellos llevan canal alfa.[2]
BMP nació antes y desde el supuesto contrario. Es el contenedor de imagen más sencillo posible: una cabecera con las dimensiones y, después, los valores de cada píxel uno tras otro. El formato empezó en el sistema OS/2, pasó a Windows y allí se quedó para siempre.[3] Justo esa sencillez es hoy el motivo por el que la gente lo busca: un programa que solo sabe leer bytes en orden mostrará un mapa de bits sin ninguna biblioteca, porque los píxeles están ahí uno detrás de otro.
Nuestro convertidor escribe una variante de ese formato: 24 bits por píxel, sin compresión, con cabecera BITMAPINFOHEADER. Es la forma más antigua y más leída de BMP, así que el archivo terminado se abre en cualquier programa que admita el formato.
¿Cómo se convierte PNG a BMP?
Arrastra tus archivos PNG 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: 139.2 KB · Después: 2.16 MB (1492% más). El mismo resumen para todo el lote está bajo los botones, en la línea Aumentado.
La escritura la realiza un codificador de BMP escrito para este sitio y ejecutado en tu propio ordenador. El motivo es sencillo: guardar un mapa de bits directamente desde el lienzo depende del navegador. Lo comprobamos el 6 de septiembre de 2026: Firefox 153 devolvió ante esa petición un archivo que empieza por las letras BM, es decir, un mapa de bits de verdad, mientras que Chromium 151 devolvió un archivo PNG con la firma 89 50 4E 47. La documentación de MDN describe ese comportamiento con claridad: con un formato que el navegador no conoce, recibes un PNG y ningún aviso.[4]
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 PNG a BMP. 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.
¿Cuánto pesará el archivo BMP terminado?
Esa cifra la conoces antes de subir nada, porque depende únicamente de las dimensiones de la imagen. Cada píxel ocupa tres bytes, cada fila se rellena con ceros hasta completar cuatro bytes y al principio del archivo hay 54 bytes de cabecera; la documentación de Microsoft ofrece una fórmula ya preparada para esto.[5]
Sigamos el cálculo con una imagen de 1920 por 1080 píxeles. Una fila tiene 1920 píxeles de tres bytes cada uno, es decir, 5.760 bytes. Con esa anchura no hay que rellenar nada, porque 5.760 se divide entre cuatro. Hay 1.080 filas, así que solo los píxeles ocupan 6.220.800 bytes. Junto con la cabecera el archivo pesa 6.220.854 bytes, y da igual si en él hay una fotografía o un color uniforme.
El relleno cuenta en anchuras que no se dividen entre cuatro. Una imagen de 1.001 píxeles de ancho da 3.003 bytes de datos en una fila, así que la fila se alarga hasta 3.004 bytes. Gracias a ese único byte cada fila empieza en el archivo en una dirección divisible entre cuatro, y un programa que lea la imagen puede tomar los datos de cuatro en cuatro bytes.
Un archivo PNG funciona al revés: su tamaño no se puede predecir a partir de las dimensiones, porque depende de lo que se vea en la imagen. Por eso aquí el crecimiento a veces es del doble y a veces de cincuenta veces: lo decide lo bien que se hubiera comprimido antes el contenido. El camino contrario lo cubre el convertidor BMP a PNG.
¿Cuánto pesa la misma imagen en PNG y en BMP?
| Imagen | Tamaño en píxeles | PNG | BMP | Cuántas veces mayor |
|---|---|---|---|---|
| Foto de cámara | 3000 × 2000 | 13,1 MB | 17,2 MB | 1,3 |
| Foto para una página web | 1280 × 850 | 1,96 MB | 3,11 MB | 1,6 |
| Escaneo de la página de un libro | 1200 × 1600 | 1,98 MB | 5,49 MB | 2,8 |
| Captura de pantalla de una interfaz | 1200 × 630 | 139,2 KB | 2,16 MB | 15,9 |
| Gráfico de zonas de color uniforme | 800 × 600 | 28,9 KB | 1,37 MB | 48,7 |
¿Qué pasa con la transparencia?
| Opacidad del píxel en el archivo PNG | Cuántos píxeles así tenía el archivo | Color en el archivo PNG | Color en el BMP terminado |
|---|---|---|---|
| Completa, valor 255 | 210.000 | 219, 38, 38 | 219, 38, 38 |
| A medias, valor 128 | 60.000 | 219, 38, 38 | 237, 146, 146 |
| Nula, valor 0 | 210.000 | 219, 38, 38 | 255, 255, 255 |
¿En qué se diferencian PNG y BMP?
| Característica del formato | PNG | BMP |
|---|---|---|
| Compresión | Sin pérdida: filtrado de filas y después Deflate | Ninguna en la variante que escribe este convertidor |
| Tamaño de una imagen de 1920 × 1080 | Depende del contenido de la imagen | Siempre 6.220.854 bytes |
| Transparencia | Canal alfa en dos de los cinco tipos de imagen | Las zonas transparentes reciben fondo blanco |
| Profundidad de color | de 1 a 64 bits por píxel, según el tipo de imagen | 24 bits por píxel en esta escritura |
| Orden de las filas dentro del archivo | de la fila superior hacia abajo | de la fila inferior hacia arriba |
| Escritura directa desde el lienzo del navegador | El formato predeterminado, en todos los navegadores | Firefox sí, Chromium no |
| Origen | El grupo de trabajo PNG, 1995 | El sistema OS/2; llegó a Windows en 1990 con la versión 3.0 |
¿Qué hace el convertidor con un archivo PNG?
Ocho cosas que conviene conocer antes de poner en la cola un lote grande de imágenes.
Escribe una sola variante de BMP, la más leída
El archivo terminado tiene 24 bits por píxel, una cabecera BITMAPINFOHEADER de 40 bytes y ninguna compresión. Firefox escribe esa misma variante en su propio codificador del lienzo, lo que comprobamos con las mismas imágenes: su archivo y el nuestro salieron con la misma longitud, byte a byte.El número de píxeles se mantiene
Una foto de 3000 por 2000 píxeles sale como BMP de 3000 por 2000 píxeles. Cambia solo la forma de escritura, mientras que el encuadre y la resolución quedan intactos.El color de los píxeles opacos se mantiene igual
Comparamos los valores de los píxeles antes y después de la conversión. En la foto de 3000 por 2000 píxeles los 6.000.000 de píxeles eran completamente opacos y todos salieron con el mismo color, unidad por unidad.Coloca las zonas transparentes sobre blanco
El convertidor rellena el lienzo de blanco antes de poner encima la imagen. Un fondo recortado sale así blanco y no negro: un píxel sin color y sin opacidad, escrito tal cual, daría negro.El resultado se guarda a todo color
Tres bytes por píxel dan 16,7 millones de tonos, el mismo rango que lleva PNG con ocho bits por canal. Escribimos las componentes en el orden azul, verde, rojo, porque así se ve una fila dentro de un archivo BMP.Un archivo individual de hasta 100 MB
Eso es lo que el convertidor acepta de un solo archivo PNG. Con uno mayor muestra el mensaje El archivo es demasiado grande (máx. 100 MB). El límite se refiere al archivo de entrada, y el BMP terminado puede salir bastante más pesado.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. En el límite mismo el mapa de bits terminado pesa 768 MB, así que conviene tener sitio para él en el disco.La escritura dura una fracción de segundo
El codificador trabaja en tu propio ordenador, así que el tiempo depende de su potencia. Las cinco imágenes, con 17,2 MB en total, pasaron por nuestra cola en 1,2 segundos, y la barra sobre los botones muestra cuántos archivos están ya terminados.
¿Cuándo elegir BMP y cuándo otro formato?
Un programa o aparato lee solo mapas de bits
Los controladores de pantalla, las aplicaciones industriales antiguas y los sistemas embebidos aceptan a menudo solo BMP, porque leer un archivo así consiste en copiar bytes a la memoria. Esta es la situación en la que BMP es sencillamente el formato adecuado.Escribes código que lee los píxeles por su cuenta
Un mapa de bits te deja llegar al valor de un píxel sin ninguna biblioteca: calculas el desplazamiento desde el inicio de los datos y lees tres bytes. Al aprender gráficos rasterizados y en herramientas caseras sencillas, eso ahorra toda la etapa de descodificación.La imagen debe conservar el fondo transparente
Entonces el archivo se queda en un formato que lleva canal alfa. Un logotipo con el fondo recortado y un icono de interfaz conservan su forma en PNG, y un archivo más ligero con esa misma transparencia lo dan el convertidor PNG a WebP o el convertidor PNG a AVIF.La imagen va a una página web
La guía de MDN desaconseja abiertamente usar BMP para el contenido de un sitio web y da como motivo el tamaño del archivo sin comprimir.[6] A internet le va bien un archivo que con la misma calidad pesa una decena de veces menos: lo prepara el convertidor PNG a WebP.Una foto va por correo o a un disco compartido
Una fotografía en un mapa de bits ocupa una decena larga de megabytes cada vez. Cuando el archivo tiene que ser ligero y las pequeñas diferencias de color no importan, resulta más cómodo el convertidor PNG a JPG.El camino en sentido contrario
Un mapa de bits terminado lo vuelves a comprimir sin pérdida con el convertidor BMP a PNG. La misma imagen en un archivo aún menor la da el convertidor BMP a WebP.
Convertir otros archivos a BMP
Convertir PNG a otros formatos
Fuentes
- Portable Network Graphics — Wikipedia
- Portable Network Graphics (PNG) Specification, tercera edición — W3C
- Windows bitmap — Wikipedia
- HTMLCanvasElement: toBlob() method — MDN Web Docs
- Bitmap Storage — Microsoft Learn
- 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 PNG en BMP
¿Por qué el archivo es mayor después de la conversión?
Porque BMP en esta variante escribe cada píxel por separado y entero, sin empaquetar nada. PNG hace lo contrario: predice el valor del píxel a partir de sus vecinos, guarda solo la diferencia y después empaqueta el resultado con la compresión Deflate. Cuanto mejor se hubiera empaquetado antes la imagen, más crece tras la conversión. En nuestra medición la foto de cámara creció 1,3 veces. El gráfico de zonas de color uniforme, que es el que mejor se empaqueta de todos, creció 48,7 veces.
¿Cuánto pesará exactamente mi archivo?
Lo que resulte de las dimensiones de la imagen. Multiplica la anchura por tres, redondea hacia arriba hasta completar cuatro bytes, multiplica por la altura y suma 54 bytes de cabecera. Para una imagen de 1920 por 1080 píxeles eso da 6.220.854 bytes. El contenido de la imagen no cambia esa cifra ni en un byte.
¿Voy a perder calidad al convertir PNG a BMP?
Los píxeles opacos pasan sin cambios: en la foto de 3000 por 2000 píxeles comprobamos los 6.000.000 y cada uno salió con el mismo color. Cambian únicamente las zonas que en el archivo PNG eran transparentes, porque la escritura de 24 bits destina los tres bytes del píxel al color y esas zonas acaban sobre un fondo blanco.
¿Qué pasa exactamente con un fondo transparente?
El convertidor pinta un fondo blanco y solo después coloca encima la imagen. Un píxel completamente transparente adopta entonces el blanco puro. Un píxel medio transparente se mezcla con el blanco en proporción a su opacidad: nuestro rojo de valores 219, 38, 38 con opacidad 128 salió como 237, 146, 146. Cuando el fondo tiene que seguir recortado, el archivo debe quedarse en un formato con canal alfa.
¿Por qué el convertidor tiene su propio codificador de BMP?
Porque guardar este formato desde el lienzo depende del navegador. Lo comprobamos el 6 de septiembre de 2026 con las mismas imágenes: Firefox 153 devolvió un mapa de bits de verdad que empieza por las letras BM, y Chromium 151 devolvió un archivo PNG con la firma 89 50 4E 47, aunque la petición era de BMP. La documentación de MDN describe ese comportamiento con claridad.[4] Un codificador propio da el mismo resultado en cualquier navegador.
¿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 pasa al codificador, que también trabaja localmente. El archivo se queda en el dispositivo durante todo el trabajo y desaparece de la memoria del navegador al cerrar la pestaña.
¿Qué variante de BMP recibiré a la salida?
Una escritura de 24 bits con cabecera BITMAPINFOHEADER, sin compresión, con las filas colocadas de abajo hacia arriba y las componentes en el orden azul, verde, rojo. En la cabecera escribimos además una resolución de 96 puntos por pulgada. Es la variante más antigua del formato, así que la abrirá cualquier programa que admita BMP.
¿Cuántos archivos puedo convertir a la vez?
Puedes añadir a la cola tantos archivos como quieras, y la herramienta los procesa uno tras otro y muestra el progreso encima de los botones. Cinco imágenes con un peso total de 17,2 MB pasaron por nuestra cola en 1,2 segundos. Un archivo de entrada puede pesar hasta 100 MB, y el número total de archivos depende de la memoria de tu dispositivo.

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.







