Subir un archivo
  1. base64hub
  2. Herramientas de imagen
  3. BMP a Base64

BMP a Base64

Suelta un archivo .bmp y cópialo como Base64 o data URI. Los bitmaps no están comprimidos, así que convertirlos a PNG antes de codificarlos suele dejar la cadena decenas de veces más corta.

Gratis sin registro, sin límites Local no se sube nada PNG conversión sin pérdida antes de codificar Actualizado 27 oct 2026
Suelta una imagen aquí, pégala o selecciónala
Entrada –Salida –Tamaño –

Se procesa en tu navegador. Esta página no puede enviar tus datos a ninguna parte – cómo lo sabemos

Cómo convertir BMP a Base64

  1. Suelta un archivo .bmp en el cuadro o elígelo con el selector de archivos.
  2. Para conservarlo como bitmap, no toques las opciones de imagen y se codificarán los bytes originales.
  3. Para reducirlo, elige PNG en Convertir a. Marcar Quitar metadatos (EXIF) o fijar un Ancho máx. también convierte la imagen, y con Mantener formato el resultado es igualmente PNG, porque los navegadores no saben escribir archivos BMP.
  4. Elige Salida como y pulsa Copiar salida.

La vista previa muestra el tamaño original y, tras la conversión, el nuevo tamaño a su lado.

Por qué BMP genera cadenas Base64 enormes

La mayoría de los archivos BMP guardan cada píxel como bytes sin procesar, sin compresión. El tamaño depende solo de las dimensiones, no de lo que muestre la imagen:

ImagenArchivo BMPBMP en Base64La misma imagen en PNG
32×32, 24 bits3126 bytes4168 caracteresdepende del contenido
640×480, 24 bits921 654 bytes1 228 872 caracteresdepende del contenido
Captura de 800×500 de una lista de ajustes1 200 054 bytes1 600 072 caracteres23 085 bytes (30 780 caracteres)

La última fila es una prueba real con una imagen sencilla de estilo interfaz: el PNG ocupó unas 52 veces menos, sin pérdida. Las fotos se comprimen menos, pero PNG o JPEG siguen superando con creces al BMP sin comprimir. Salvo que el sistema receptor exija BMP, conviértelo antes.

Cuándo sigues necesitando BMP

Algunos sistemas solo leen bitmaps: software antiguo de Windows, algunos programas de impresoras y quioscos, pantallas embebidas y proyectos con microcontroladores que vuelcan píxeles sin procesar sin un decodificador. En esos casos, conserva el formato y codifica el archivo sin cambios. Si un dispositivo espera una profundidad de bits concreta, como monocromo de 1 bit o 16 bits, prepara el archivo antes en un editor de imágenes; esta herramienta conserva los bytes originales mientras no actives ninguna opción de imagen.

Qué aspecto tiene el Base64 de un BMP

Qk02DAAAAAAAADYAAAAoAAAA...

Es un BMP de 32×32 y 24 bits: BM, luego el tamaño del archivo, 3126 bytes, unos bytes reservados y un desplazamiento de 54 hasta los datos de píxeles. Otras dimensiones cambian el tamaño del archivo y con él los caracteres que siguen a Qk, y por eso solo los dos primeros son una marca fiable.

Si un dispositivo rechaza el archivo decodificado, compara la cabecera: los BMP de 32 bits con canal alfa y los BMP con cabeceras de información más nuevas y grandes son motivos típicos por los que los lectores antiguos rechazan un archivo que en un PC se abre sin problemas.

Para convertir el Base64 de nuevo en un archivo .bmp, usa Base64 a BMP. Para otros formatos de imagen, Imagen a Base64 acepta todo lo que el navegador sepa leer.

Preguntas frecuentes

¿Muestran los navegadores las data URI de BMP?

Sí, Chrome, Edge, Firefox y Safari decodifican BMP en <img> y en CSS. El formato funciona; simplemente desperdicia espacio.

¿Se pierde calidad al convertir BMP a PNG?

No. PNG no tiene pérdida, así que todos los píxeles quedan iguales. Solo la conversión a JPEG o a WebP con pérdida cambia píxeles.

¿Cómo reconozco un BMP en Base64?

Un archivo BMP empieza por las letras BM, que se codifican como Qk. Los caracteres siguientes llevan el tamaño del archivo, así que el tercer carácter varía; Qk02 es un comienzo muy habitual.