Convertir BMP a AVIF

Aquí puedes convertir BMP a AVIF gratis y sin cuenta: suelta el archivo arriba y en un par de segundos tienes el resultado listo para descargar. La conversión ocurre en tu propio navegador, así que el archivo no se sube nunca. Funciona igual en Windows, macOS y Linux que en iPhone y Android, y sigue funcionando aunque cortes la conexión.

  • Dónde se ejecuta En tu navegador. El archivo no se sube.
  • Con pérdida Se cambia algo de detalle por tamaño de archivo. AVIF no puede guardar todo lo que guarda BMP.
  • Límite de tamaño Hasta 100 MB por archivo, gratis y sin cuenta.

Hasta 100 archivos a la vez. Mezclar formatos no es problema.

Qué hace realmente pasar de BMP a AVIF

BMP 450 KBAVIF 17 KB 26.2× más pequeño

Una escena fotográfica: degradados suaves, bordes blandos, algo de grano. Es el caso para el que AVIF está hecho, o justamente no lo está, y las cifras enseñan cuál de los dos. Las dos imágenes se dibujan por código y las codifica el mismo conversor que funciona en esta página, así que las cifras de tamaño son nuestra propia salida.

BMP 450 KBAVIF 3 KB 131.9× más pequeño

Un fondo transparente y un degradado sobre la forma. AVIF conserva las dos cosas, solo una, o rellena la transparencia con un color fijo, y esa es la diferencia con la que tropieza casi todo el mundo. Las dos imágenes se dibujan por código y las codifica el mismo conversor que funciona en esta página, así que las cifras de tamaño son nuestra propia salida.

BMP 450 KBAVIF 5 KB 90.7× más pequeño

Colores planos y bordes duros, como en una interfaz, un diagrama o un logotipo. Se comporta de manera completamente distinta a la foto de arriba, y por eso la respuesta es: depende de lo que haya dentro del archivo. Las dos imágenes se dibujan por código y las codifica el mismo conversor que funciona en esta página, así que las cifras de tamaño son nuestra propia salida.

Un mapa de bits de 1987 delante de un fotograma de AV1

Un BMP guarda los píxeles tal cual, fila a fila, sin comprimir prácticamente nada; es un formato que Microsoft publicó en 1987 y que sigue apareciendo porque cualquier cosa lo escribe. Un AVIF es, por dentro, un fotograma clave de vídeo AV1 metido en un contenedor especificado en 2019.

De ahí sale toda la asimetría de esta conversión. El BMP es el archivo enorme y barato de leer; el AVIF es el archivo diminuto y caro de escribir. Es lo contrario de la intuición habitual, en la que el archivo grande es el que da trabajo, y conviene tenerlo claro antes de soltar una carpeta entera.

Aquí lo caro es codificar, y ocurre en tu propio procesador

La codificación corre como WebAssembly dentro de la pestaña, sobre el procesador que tenga la máquina. No hay ningún servidor haciendo el trabajo, que es exactamente la razón de que no se suba nada y también la razón de que un lote de mapas de bits grandes sea algo que se pone en marcha y se deja.

En la práctica: una imagen suelta es una espera, y cuarenta salidas de escáner son un café. Si eso no encaja, WebP está a una página de distancia y codifica en una fracción del tiempo. Nada de esto es un defecto de la conversión: el mismo trabajo en un servidor costaría lo mismo, solo que en el procesador de otro y con tu archivo viajando hasta allí.

Los ocho bits del mapa de bits no llegan a lo que AVIF describe

AVIF puede guardar doce bits por canal y describir espacios de color amplios, y eso es buena parte del motivo por el que existe. Nuestro codificador, en cambio, recibe una sola cosa: una imagen de píxeles de ocho bits por canal, más un número de calidad. No hay ningún parámetro de perfil de color, ni de profundidad, ni de gama en toda esa ruta.

Así que el margen adicional del contenedor se queda vacío, y el único beneficio que recoges de esta conversión es la compresión. Es un beneficio real; solo conviene saber que es el único, porque una parte considerable de lo que se escribe sobre AVIF trata de capacidades a las que un mapa de bits de ocho bits no llega por ningún camino.

La calidad 82 y por qué no se compara entre formatos

El control de calidad parte de 82, y es el mismo 82 para JPEG, WebP, AVIF y JXL: no hay valores por defecto distintos por formato en ninguna parte del código. Esa cifra es una sola línea aplicada a los cuatro codificadores.

La escala, sin embargo, pertenece al codificador y no a la imagen. Un 82 en AVIF y un 82 en JPEG no son la misma cantidad de pérdida ni el mismo tamaño de archivo, así que comparar dos formatos significa comparar las dos salidas y nunca los dos ajustes. Cambia también la forma de fallar: donde el JPEG se rompe en bloques, el AVIF tiende a alisar la textura fina, que es menos evidente y más fácil de no ver hasta ponerlo al lado del original.

AVIF es un formato para servir, no para enviar

El registro clasifica el soporte de AVIF como moderno, y esa palabra hace un trabajo real al lado del «todos» que llevan WebP y JPEG. Los navegadores actuales lo leen; equipos antiguos, algunos navegadores integrados en aplicaciones y bastante software de correo, no.

Como adjunto o como archivo que le pasas a alguien es una mala elección, y que se abra en tu equipo dice poco del suyo. Lo mismo vale para los programas de diseño y maquetación: el soporte ha llegado de forma desigual, y un AVIF que un navegador muestra sin problema puede ser un archivo que un compañero no consigue colocar en un documento.

El elemento picture y el orden en que conviene codificar

Lo que hace llevadera esa desigualdad es el elemento `picture`: varias fuentes en orden, cada una con su tipo, y el navegador se queda con la primera que entiende. El AVIF primero, un WebP detrás y un JPEG al final, y cada visitante recibe el archivo más pequeño que su navegador sabe descodificar sin que se ejecute ningún código de detección.

Eso significa convertir el mismo mapa de bits dos veces, y hay que hacerlo siempre desde el BMP. Sacar el AVIF a partir del WebP apila las decisiones de dos codificadores con pérdida sobre la misma imagen y no ahorra nada: el archivo carga las dos pérdidas para llegar al mismo tamaño.

AVIF no está entre los tres destinos que aplanan

En este sitio solo tres formatos de destino rellenan la transparencia con un color de fondo: JPG, BMP y GIF. AVIF no es uno de ellos, así que en esta ruta no hay ningún relleno, ningún color de fondo que elegir y nada que decidir al respecto.

Por el otro lado, el registro anota BMP sin canal alfa, que es la descripción correcta de lo que este sitio escribe cuando BMP es el destino: veinticuatro bits, sin transparencia. Como origen, la inmensa mayoría de los mapas de bits que llegan aquí tampoco llevan nada transparente que conservar, así que la pregunta rara vez se plantea.

Reducir el ancho antes cambia las dos cifras a la vez

Es el único ajuste que mejora el tamaño del archivo y el tiempo de codificación al mismo tiempo, y lo hace en proporción al número de píxeles y no al ancho: reducir el ancho a la mitad quita tres cuartas partes de los píxeles que el codificador tiene que pensar.

Pon el ancho máximo en el mayor tamaño al que la imagen vaya a verse alguna vez, doblado para pantallas de alta densidad. El ajuste se aplica solo al ancho y la altura sigue la proporción. Un escaneo de 4.000 por 3.000 reducido a 2.000 por 1.500 sigue siendo más grande que casi cualquier sitio donde vaya a aparecer, y su codificación termina en aproximadamente una cuarta parte del tiempo.

Convertir una carpeta entera de mapas de bits

Se sueltan todos de una vez, cada uno se convierte por turno en tu máquina conservando el nombre con la extensión cambiada, y el conjunto se descarga como un solo ZIP. El tope son 100 MB por archivo y 100 archivos por lote; si sueltas más, el exceso se recorta sin avisar, así que conviene contarlos.

Planifica el lote por la codificación y no por la descarga. Los archivos se procesan uno detrás de otro, de modo que el tiempo total es la suma de las codificaciones y las imágenes grandes lo dominan: un solo mapa de bits enorme puede tardar más que treinta pequeños juntos. Apartar y reducir los que se han quedado desproporcionados vale más que cualquier otro cambio que puedas hacerle a un lote.

Qué cabe en cien megabytes de mapa de bits

Como un BMP guarda tres bytes por píxel sin comprimir prácticamente nada, el tope de 100 MB por archivo se traduce en unos treinta y tres megapíxeles, es decir una imagen de alrededor de 7.000 por 4.700. Es más de lo que produce cualquier cámara corriente y bastante más de lo que hace falta para una web.

Esa aritmética explica también por qué los BMP llegan aquí en tandas grandes: un escáner de oficina configurado en mapa de bits llena una carpeta de decenas de megabytes en una tarde. Convertir es en esos casos tanto una operación de publicación como una de limpieza de disco, y merece la pena hacer las dos cosas a la vez.

Con la imagen no viaja ningún otro dato

La conversión descodifica el mapa de bits a píxeles y vuelve a codificar desde ahí, así que al AVIF solo llega la imagen. Ningún bloque EXIF, ninguna anotación y ningún perfil de color cruzan, sencillamente porque no hay nada en esa ruta que los transporte.

En este par eso rara vez importa, porque un BMP casi nunca traía nada que perder. Conviene decirlo igualmente para que no se espere lo contrario: si la imagen llevaba un perfil de color incrustado por el escáner, la salida no lo lleva, y los colores se interpretarán como los del espacio habitual de la web.

Guarda el BMP, o un PNG hecho a partir de él

AVIF es un formato de entrega y esta conversión tiene pérdida. Lo que sale está dimensionado y codificado para el sitio al que va, y no hay camino de vuelta desde ahí hasta los píxeles que tenía el mapa de bits.

Si el BMP es tu única copia, consérvalo o pásalo antes a PNG. En toda la ruta de imagen de este sitio los únicos destinos que conservan cada píxel son PNG y TIFF, y el PNG ocupa una fracción de lo que ocupa el mapa de bits: se optimiza con oxipng y en una medición interna un archivo de 1.366 KB quedó en 468 KB. Genera el AVIF desde ese original cada vez que cambie el destino.

Cuándo WebP es la respuesta correcta para un BMP

Cuando el público incluye equipos antiguos. Cuando la imagen es lo bastante pequeña como para que la diferencia sean unos pocos kilobytes. Cuando el material es ilustración plana con bordes duros. Y cuando conviertes cientos de archivos y el tiempo de codificación es la restricción que de verdad manda.

La comparación que zanja el asunto cuesta un minuto y no la hace ninguna regla general: convierte un mapa de bits representativo a los dos formatos, pon los dos tamaños uno al lado del otro y decide si la diferencia justifica una segunda codificación de cada archivo y una alternativa en el marcado. A veces está claro que sí y a menudo está claro que no.

Cómo convertir BMP a AVIF

  1. Suelta tu archivo BMP en esta página, o haz clic para elegir uno.
  2. Elige AVIF como destino. La conversión ocurre en tu navegador y el archivo no se sube.
  3. Descarga el archivo AVIF terminado.

BMP frente a AVIF: qué cambia

BMP frente a AVIF
BMPAVIF
Nombre completoMapa de bits de WindowsAV1 Image File Format
Extensión de archivo.bmp, .dib.avif
Tipo de medioimage/bmpimage/avif
CompresiónSin comprimirAmbas, según el ajuste
Publicado por primera vez19872019
Publicado porMicrosoftAlliance for Open Media
EspecificaciónAV1 Image File Format
LicenciaPublicado, no estandarizadoEstándar abierto
Situación actualAntiguo, aún se lee en todas partesVigente
Profundidad de bits812
Color que puede describirRGB, paleta indexadaRGB, YCbCr, gama amplia
Imagen más grande65.536 px por lado
Se abre en el navegadorTodos los navegadoresNavegadores actuales
Considerado en su lugarPNG, TIFFWebP, JXL, JPG

Qué añade el formato de destino

AVIF admite transparencia y BMP no. Es espacio que tiene el resultado y que el original nunca usó: convertir no crea un fondo transparente, solo lo hace posible después.

AVIF puede contener animación; un archivo BMP es un solo fotograma. Sale un archivo de una imagen en un formato que admitiría más.

Abrir el resultado

Los navegadores actuales leen AVIF; los antiguos no. Es el menos portátil de los dos, así que conviene asegurarse de que el destinatario lo acepta antes de enviarlo.

AVIF es un contenedor, no un formato único. Lo que se reproduce es el códec de dentro —normalmente AV1—, y por eso dos archivos con la misma extensión pueden comportarse distinto en el mismo aparato.

BMP es de 1987 y está prácticamente superado. AVIF es lo que escribe el software actual, así que convertir también es una forma de seguir pudiendo leerlo.

GIMP lee tanto BMP como AVIF, así que puedes comparar el resultado con el original sin un segundo programa.

Para qué sirve cada formato

Los dos apuntan a trabajos distintos: BMP a mover datos entre programas y AVIF a la web y entregar un archivo terminado. Conviene sopesarlo antes, porque la razón de ser de uno suele ser la razón por la que el otro resulta incómodo.

BMP es el formato de Microsoft, publicado en 1987. Registra 8 bits por canal.

AVIF viene de Alliance for Open Media y es de 2019, recogido en AV1 Image File Format. GIMP, Squoosh y ImageMagick lo leen.

BMP se publicó en 1987 y AVIF en 2019. El más antiguo suele ser el archivo más seguro para entregar; el más reciente hace lo mismo con menos bytes.

De BMP a AVIF: preguntas frecuentes

¿Se sube a algún sitio mi archivo BMP?

No. Esta conversión ocurre por completo en tu navegador, así que el archivo no sale de tu dispositivo. Puedes comprobarlo tú: abre la pestaña de red de las herramientas de desarrollo y convierte algo. Verás la propia página y las peticiones de estadística y publicidad con las que se paga este servicio, y ni una sola que lleve tu archivo. El motor de este par concreto es jSquash, compilaciones en WebAssembly de los códecs de imagen de referencia; tu navegador lo descarga una vez y lo guarda.

¿Convertir BMP a AVIF es gratis?

Sí. Sin cuenta, sin marca de agua y sin cupo diario que se gaste: se ejecuta en tu propio equipo, así que puedes volver tantas veces como quieras. El navegador procesa archivos de hasta 100 MB, 100 a la vez. jSquash se descarga en tu equipo y se ejecuta allí, y por eso no hay contador.

¿Se pierde calidad al convertir BMP a AVIF?

AVIF comprime, así que se pierden datos. Con el ajuste por defecto no se aprecia; si quieres asegurarte, sube la calidad.

¿Se abre un archivo AVIF en el navegador?

Los navegadores actuales leen AVIF; los antiguos no. Es el menos portátil de los dos, así que conviene asegurarse de que el destinatario lo acepta antes de enviarlo.

¿Qué códec lleva dentro el archivo AVIF?

AVIF es un contenedor, no un formato único. Lo que se reproduce es el códec de dentro —normalmente AV1—, y por eso dos archivos con la misma extensión pueden comportarse distinto en el mismo aparato.

¿Puede el resultado en AVIF tener fondo transparente?

AVIF admite transparencia y BMP no. Es espacio que tiene el resultado y que el original nunca usó: convertir no crea un fondo transparente, solo lo hace posible después.

Más sobre estos formatos

De dónde salen estas cifras

Lo que esta página afirma sobre BMP y AVIF se puede comprobar: aquí están los documentos que lo fijan.