Convertidor JPG a BMP
Subes tus fotos JPG y descargas mapas de bits sin comprimir escritos a 24 bits por píxel. El peso del resultado lo conoces de antemano: una foto de 3000 por 2000 píxeles da un archivo de 17,2 MB, sea cual sea su contenido. Todo el trabajo ocurre dentro de tu navegador.
Archivos en cola
¿Qué es BMP y qué es JPG?
BMP guarda la imagen punto por punto, con la misma forma con la que va a aparecer en la pantalla. El formato nació para OS/2 y más tarde pasó a la interfaz de Windows, y como no pesan patentes sobre él, hoy lo leen todas las plataformas.[1] Microsoft describe la estructura de ese archivo con claridad: al principio está una cabecera con el tamaño del archivo y el punto donde empieza la imagen, justo detrás una segunda cabecera con las medidas y el número de bits por píxel, luego una tabla de colores opcional y, al final, la matriz en bruto de los puntos.[2]
Esta herramienta escribe una variante de ese formato: 24 bits por píxel, sin comprimir, con una cabecera BITMAPINFOHEADER de 40 bytes.[3] Es la forma más ampliamente leída de BMP, así que la abrirá cualquier programa que conozca el formato.
JPG está en el otro lado. Las siglas vienen del nombre del grupo Joint Photographic Experts Group, y la forma de guardar la describe la Recomendación UIT-T T.81, aprobada en septiembre de 1992.[4] El codificador divide la imagen en bloques de 8 por 8 píxeles y descarta dentro de ellos el detalle que el ojo no capta al mirar de forma normal. Gracias a eso el archivo es pequeño y una foto de cámara cabe en la tarjeta de memoria.
Al escribir en BMP ese orden se invierte. Cada píxel recibe en el archivo sus propios tres bytes, así que el peso del resultado sale solo de las medidas de la imagen.[5]
¿Cómo convertir JPG a BMP?
Arrastra tus archivos JPG al campo Agregar archivos o haz clic en él y elige las imágenes del disco. Después pulsa el botón Convertir. La calidad aquí es fija y la más alta posible, porque la escritura va sin compresión.
Las imágenes terminadas las descargas de una en una con el botón Descargar de la fila de la cola, o todas juntas con Descargar todos. El botón Limpiar todo vacía la cola, y la etiqueta Eliminar de una fila retira un solo archivo.
En la cola de la derecha cada archivo muestra su peso antes y después de la conversión junto con la diferencia en porcentaje. Como BMP pesa más que JPG, en la línea bajo los botones aparece el aviso Aumentado, y junto a él el número de megabytes y el porcentaje de crecimiento.
La escritura la hace nuestro propio codificador, que corre en tu ordenador. El navegador no sabe escribir BMP desde el lienzo: la documentación de MDN describe ese comportamiento con claridad — con un formato que el navegador no conoce, recibes un archivo PNG y ninguna advertencia.[6] Por eso montamos la cabecera y los datos de los píxeles nosotros mismos, y la imagen 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 JPG a BMP. Al hacer clic en cualquiera de los dos formatos se abre una lista, y lo que elijas te lleva a la página del convertidor de ese par. Todos los pares de este grupo están además reunidos en la página Cambio de formato.
¿Cuánto pesa un archivo BMP y cómo saberlo de antemano?
El peso de un archivo BMP sale de las medidas de la imagen y de nada más. Cada píxel ocupa tres bytes, y cada fila se rellena con ceros hasta completar cuatro bytes; la documentación de Microsoft da una fórmula lista para ello.[3] A eso se suman 54 bytes de cabecera. Esta cuenta es igual para cualquier imagen, sea cual sea lo que aparece en la foto.
Sigámosla en una foto de 3000 por 2000 píxeles. Una fila tiene 3000 píxeles de tres bytes cada uno, o sea 9000 bytes. Con esa anchura no hace falta rellenar nada. Filas hay 2000, 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.
El relleno de las filas se nota solo en anchuras que no son divisibles entre cuatro. Una imagen de 1001 píxeles de ancho tiene 3003 bytes de datos por fila, y el archivo reserva 3004 bytes para ella. Ese byte de más vuelve en cada fila de la imagen.
El crecimiento respecto al archivo de origen depende entonces solo de lo comprimido que estuviera antes. Una foto que como JPG pesaba 1,52 MB, como BMP pesa 17,2 MB, o sea 11,3 veces más.
¿Cuánto pesa la misma imagen en JPG y en BMP?
| Imagen | Medidas en píxeles | JPG | BMP | Cuántas veces mayor |
|---|---|---|---|---|
| Foto de cámara | 3000 × 2000 | 1,52 MB | 17,2 MB | 11,3 |
| Foto para una página web | 1280 × 850 | 260,9 KB | 3,11 MB | 12,2 |
| Documento escaneado | 1200 × 1600 | 309,9 KB | 5,49 MB | 18,2 |
| Captura de pantalla de una interfaz | 1200 × 630 | 55,8 KB | 2,16 MB | 39,7 |
| Gráfico de áreas de color plano | 800 × 600 | 14,1 KB | 1,37 MB | 99,4 |
¿Cuánto ocupa un mapa de bits en los tamaños más comunes?
| Tamaño de la imagen | Medidas en píxeles | Peso del archivo BMP |
|---|---|---|
| Icono de interfaz | 256 × 256 | 192,1 KB |
| Foto para una página web | 1280 × 850 | 3,11 MB |
| Una pantalla Full HD | 1920 × 1080 | 5,93 MB |
| Una página A4 escaneada a 300 puntos por pulgada | 2480 × 3508 | 24,9 MB |
| Una foto de un sensor de 12 megapíxeles | 4000 × 3000 | 34,3 MB |
| Una pantalla 4K | 3840 × 2160 | 23,7 MB |
| El archivo más grande que admite el convertidor | 5900 × 5900 | 99,6 MB |
¿En qué se diferencia JPG de BMP?
| Rasgo del formato | JPG | BMP |
|---|---|---|
| Forma de guardar la imagen | Compresión con pérdida sobre bloques de 8 × 8 píxeles | Valores de los píxeles completos, punto por punto |
| El peso del resultado depende del contenido de la imagen | Sí | No, solo de las medidas |
| Profundidad de color | 8 bits por componente de color | de 1 a 32 bits por píxel, aquí 24 |
| Canal alfa, es decir, transparencia | No | Sí, en la variante de 32 bits; este convertidor escribe la de 24 |
| Compresión sin pérdida | Sí, en un modo aparte descrito en la norma | Sí, por RLE en imágenes con paleta |
| Datos de la cámara (EXIF) | Sí, en un segmento aparte del archivo | No |
| 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 |
| Peso de una imagen de 3000 × 2000 píxeles | 1,52 MB con calidad del 85% | 17,2 MB siempre |
¿Qué hace el convertidor con un archivo JPG?
Siete cosas que conviene conocer antes de meter en la cola un lote grande de imágenes.
Escribe 24 bits por píxel, sin comprimir
El resultado lleva una cabecera BITMAPINFOHEADER de 40 bytes, las filas colocadas de abajo hacia arriba y relleno hasta cuatro bytes. Es la misma forma que escribe Firefox en su propio codificador de lienzo, y la variante más ampliamente leída del formato.El número de píxeles se mantiene
Una imagen de 3000 por 2000 píxeles sale como BMP de 3000 por 2000 píxeles. Cambia solo la forma de guardarla, mientras que el encuadre y la resolución quedan intactos.La imagen se ve igual que antes
El convertidor copia los píxeles leídos del archivo JPG, así que en pantalla verás justo lo mismo. Los bloques de compresión que surgieron al guardar antes en JPG se quedan en la imagen para siempre: BMP los conservará con la misma fidelidad que el resto.El color se escribe a ocho bits por canal
El lienzo del navegador trabaja con ocho bits para el rojo, el verde y el azul, y otros tantos lleva un BMP de 24 bits. Un monitor corriente muestra justo ese rango.Guardar lleva una fracción de segundo
El codificador trabaja en tu ordenador, así que el tiempo depende de su potencia. Los archivos de la cola van uno tras otro, y la barra sobre los botones muestra cuántos están ya listos.Archivos individuales de hasta 100 MB
Eso es lo que admite el convertidor de un archivo. Con uno mayor muestra el mensaje El archivo es demasiado grande (máx. 100 MB). El límite se refiere al archivo de entrada, mientras que el resultado puede pesar de once a cien veces más, así que con fotos grandes conviene calcular antes el peso con la fórmula.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. Una imagen mayor que ese límite la escala la herramienta de forma proporcional, para que entre entera en el resultado.
¿Cuándo elegir BMP y cuándo otro formato?
El archivo lo abre un programa o un aparato antiguo
Cuando un programa o un aparato lee solo BMP, la variante de 24 bits sin comprimir es la más segura del formato: el lector recibe una matriz de píxeles lista y se apaña con ella sin manejar una paleta y sin descomprimir RLE.La imagen entra en un programa propio
Una matriz en bruto de píxeles se lee con unas pocas líneas de código, sin biblioteca de decodificación. Por eso BMP aparece como formato de trabajo en el procesamiento de imagen y en las pruebas.El camino de vuelta
Un mapa de bits terminado lo conviertes de nuevo en una foto ligera con el convertidor BMP a JPG. Es el mismo par de formatos, solo que al revés.El archivo tiene que conservar la transparencia
La escritura a 24 bits describe cada píxel como totalmente opaco. Cuando un fondo recortado debe seguir recortado, echa mano del convertidor JPG a PNG, que guarda sin pérdida y sí lleva canal alfa.La imagen va a una página web
Aquí cuenta el peso del archivo, y la guía de MDN aconseja abiertamente no usar BMP para el contenido de las páginas. Un archivo más ligero lo prepara el convertidor JPG a WebP o el convertidor JPG a AVIF.El escaneo va a una administración o a un archivo
Una página escaneada se envía con más comodidad como PDF que como imagen. Lo hace el convertidor JPG a PDF: coloca cada imagen en una página A4 aparte y ajusta la orientación a las proporciones del archivo.
Convertir otros archivos a BMP
Convertir JPG a otros formatos
Fuentes
- Windows bitmap — Wikipedia
- Bitmap Storage — Microsoft Learn
- BITMAPINFOHEADER — Microsoft Learn
- Recomendación UIT-T T.81, septiembre de 1992 — Unión Internacional de Telecomunicaciones
- Image file type and format guide — MDN Web Docs
- HTMLCanvasElement: toBlob() method — MDN Web Docs
Los tamaños de archivo de las tablas salen de la fórmula con la que escribe el codificador de esta herramienta y los comprobamos en archivos ya generados. 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 JPG a BMP
¿Por qué un archivo BMP es tantas veces mayor que un JPG?
Porque BMP guarda el valor de cada píxel entero y JPG lo simplifica. En nuestra medición la foto de cámara entró con 1,52 MB y salió con 17,2 MB, o sea 11,3 veces más. El gráfico hecho de áreas de color plano creció de 14,1 KB a 1,37 MB, porque en JPG esas áreas se describen de forma muy breve, mientras que en BMP cada punto ocupa sus tres bytes. Cuando te importa un archivo ligero, el mismo par al revés pasa por el convertidor BMP a JPG.
¿Convertir JPG a BMP mejorará la calidad de la foto?
La imagen se ve igual. El convertidor copia los píxeles que hay en el archivo JPG, y esos surgieron ya después de la compresión. Los bloques y suavizados de la escritura anterior se quedan en la imagen y BMP los conservará con la misma fidelidad que el resto. Lo que ganas es un formato que no simplifica nada más en los guardados siguientes.
¿Cuánto pesará mi archivo después de la conversión?
Lo calculas de antemano, porque el peso depende solo de las medidas. Multiplica la anchura por tres bytes, redondea al alza a un múltiplo de cuatro, multiplica por el número de filas y suma 54 bytes de cabecera. Una pantalla Full HD, o sea 1920 por 1080 píxeles, da 5,93 MB. Una página A4 escaneada a 300 puntos por pulgada da 24,9 MB.
¿Mis archivos llegan a un servidor?
No. El código de la página carga la imagen en tu navegador, la dibuja en el lienzo (Canvas API) y desde ahí se la pasa a nuestro codificador, que también trabaja en local. El archivo se queda en el dispositivo durante todo el trabajo, y al cerrar la pestaña desaparece de la memoria del navegador.
¿Por qué escribir BMP necesita un codificador propio?
Porque el navegador no escribe este formato. El lienzo acepta la petición de escribir BMP solo en Firefox, mientras que Chrome, Edge y Safari devuelven en silencio un archivo PNG con la extensión .bmp. La documentación de MDN describe ese comportamiento con claridad. Nuestro codificador monta la cabecera y los datos de los píxeles por su cuenta, así que el resultado es un archivo BMP de verdad en cualquier navegador.
¿Qué pasa con los datos de la cámara, es decir, EXIF?
Se quedan en el archivo de origen. El formato BMP no tiene sitio para ellos en su estructura, y la imagen pasa por el lienzo del navegador, así que al resultado llega la imagen sola. Cuando quieras quitar de una foto la fecha, el modelo de cámara y las coordenadas, esta conversión lo hace de paso.
¿Cuántos archivos puedo convertir a la vez?
A la cola puedes añadir tantos archivos como quieras, y la herramienta los procesa uno tras otro mostrando el avance sobre los botones. Un archivo de entrada puede pesar hasta 100 MB, y el número total de archivos depende de la memoria de tu dispositivo.
¿Se abrirá un archivo BMP en el móvil?
Sí. La guía de MDN cita BMP como formato leído por todas las versiones de Chrome, Edge, Firefox, Opera y Safari, así que lo abrirás en el navegador también en el móvil. La galería del sistema suele ser más quisquillosa que el navegador, y con un peso de una decena larga de megabytes ese archivo resulta incómodo de enviar por mensajería. Las demás formas de guardar una imagen y los pasos entre ellas están reunidos en la página Cambio de formato.

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.







