Conversor de BMP para AVIF
Carrega os seus ficheiros BMP, define a qualidade e transfere as imagens AVIF terminadas. O peso desce muitas vezes: a nossa fotografia de 3000 por 2000 píxeis entrou no conversor com 17,2 MB e saiu com 603,6 KB. Todo o trabalho acontece dentro do seu navegador.
Ficheiros na fila
O que é o BMP e o que é o AVIF?
O BMP guarda a imagem dando a cada píxel o seu próprio lugar no ficheiro. A Microsoft definiu-o como um mapa de bits independente do dispositivo, para que a mesma imagem pudesse circular entre máquinas e programas, e é essa a função que mantém desde então.[1]
A Microsoft descreve a estrutura sem rodeios: primeiro um cabeçalho com o tamanho do ficheiro e o ponto onde a imagem começa, depois um segundo cabeçalho com as dimensões e o número de bits por píxel e, no fim, a tabela em bruto dos pontos.[2] A variante mais comum usa 24 bits por píxel, ou seja, um byte para o vermelho, outro para o verde e outro para o azul. Essa escrita preserva por inteiro o valor de cada píxel, pelo que o ficheiro é pesado. O seu conteúdo é lido até por programas escritos há décadas.
O AVIF nasce de uma ideia bem diferente: é a compressão do codec de vídeo AV1 aplicada a uma única imagem. A Alliance for Open Media reuniu essas regras na especificação AV1 Image File Format, cuja versão 1.2.0 tem a data de 16 de outubro de 2025.[3] O formato admite de 8 a 12 bits por canal de cor, gama alargada de cores, canal alfa e sequências de imagens, que é como faz a animação. Escreve a imagem com ou sem perdas, conforme a definição.
Como converter um BMP em AVIF?
Arraste os seus ficheiros BMP para o campo Adicionar ficheiros ou clique nele e escolha as imagens no disco. O cursor Definir qualidade AVIF aceita valores de 60 a 95 por cento e está em 80 por predefinição. Depois carregue no botão Converter.
As imagens terminadas são transferidas uma a uma com o botão Transferir de cada linha da fila, ou todas de uma vez com Transferir todos. Limpar tudo esvazia a fila e a etiqueta Remover numa linha retira dela um único ficheiro.
Na fila à direita cada ficheiro mostra o seu peso antes e depois da conversão, com a diferença em percentagem. O mesmo resumo para todo o lote está por baixo dos botões, na linha Poupado.
A escrita em si é feita pelo libavif, o codificador do projeto Alliance for Open Media, compilado para WebAssembly e executado na sua própria máquina. Os navegadores já leem AVIF sem extras, mas ainda não o sabem escrever a partir de uma tela: a 4 de setembro de 2026 verificámos o Chrome 152, o Edge 152 e o Firefox 153, e todos devolveram um ficheiro PNG a esse pedido. A documentação da MDN descreve esse comportamento com todas as letras: perante um formato que o navegador não conhece, recebe um PNG e nenhum aviso.[4]
O nosso próprio codificador escreve AVIF seja qual for o navegador e a imagem fica no seu dispositivo.
Por baixo do conversor está um seletor de formatos com a indicação BMP para AVIF. Clicar em qualquer um dos dois formatos abre uma lista, e a escolha leva-o à página do conversor desse par. Todos os pares deste grupo estão também reunidos na página Mudança de formato.
Porque é que o ficheiro AVIF pesa tão menos do que o BMP?
O peso de um ficheiro BMP calcula-se de antemão, e o resultado não depende do que se vê na imagem. Cada píxel ocupa três bytes e cada linha da imagem é preenchida com zeros até quatro bytes completos; a documentação da Microsoft dá a fórmula já pronta.[5] A isso somam-se 54 bytes de cabeçalho.
Sigamos o cálculo numa fotografia de 3000 por 2000 píxeis. Uma linha tem 3000 píxeis de três bytes cada, ou seja, 9.000 bytes. Nesta largura não há nada a preencher. Linhas há 2000, portanto só os píxeis ocupam 18.000.000 de bytes. Com o cabeçalho, o ficheiro pesa 18.000.054 bytes, isto é, 17,2 MB na notação que o resumo da ferramenta utiliza.
O AVIF aborda a mesma imagem de outra maneira. O codificador prevê o conteúdo dos fragmentos seguintes a partir dos vizinhos e guarda apenas a diferença; no modo com perdas descarta ainda detalhes que o olho não capta numa visualização normal. O guia da MDN situa o resultado em cerca de metade do peso de um JPEG com qualidade comparável e, face ao WebP, a poupança mediana vai de 50 para 30 por cento.[6] Face ao BMP, que não comprime nada, a distância é bastante maior. Quando o ficheiro também tem de abrir em navegadores mais antigos, a mesma imagem é preparada pelo conversor de BMP para WebP.
A nossa fotografia de 3000 por 2000 píxeis saiu do conversor com 603,6 KB, deixando o cursor na posição inicial. Por baixo dos botões aparece então a linha Poupado, com o número de megabytes e a percentagem que o ficheiro perdeu.
Quanto pesa a mesma imagem em BMP e em AVIF?
| Imagem | Dimensões em píxeis | BMP | AVIF a 80% | Quantas vezes menor |
|---|---|---|---|---|
| Fotografia de máquina | 3000 × 2000 | 17,2 MB | 603,6 KB | 29,1 |
| Fotografia para uma página web | 1280 × 850 | 3,11 MB | 362,0 KB | 8,8 |
| Digitalização de uma página de livro | 1200 × 1600 | 5,49 MB | 293,6 KB | 19,2 |
| Captura de uma interface | 1200 × 630 | 2,16 MB | 41,2 KB | 53,8 |
| Gráfico de cores planas | 800 × 600 | 1,37 MB | 4,71 KB | 298,8 |
O que muda o cursor de qualidade ao escrever AVIF?
| Imagem | Dimensões em píxeis | Qualidade 60% | Qualidade 80% | Qualidade 95% |
|---|---|---|---|---|
| Fotografia de máquina | 3000 × 2000 | 313,2 KB | 603,6 KB | 1,34 MB |
| Fotografia para uma página web | 1280 × 850 | 252,6 KB | 362,0 KB | 624,3 KB |
| Digitalização de uma página de livro | 1200 × 1600 | 190,9 KB | 293,6 KB | 576,7 KB |
| Captura de uma interface | 1200 × 630 | 28,1 KB | 41,2 KB | 71,0 KB |
| Gráfico de cores planas | 800 × 600 | 3,40 KB | 4,71 KB | 7,80 KB |
Em que difere o BMP do AVIF?
| Característica do formato | BMP | AVIF |
|---|---|---|
| Compressão com perdas | Não | Sim |
| Compressão sem perdas | Sim, por RLE em imagens com paleta | Sim |
| Profundidade de cor | de 1 a 32 bits por píxel | 8, 10 ou 12 bits por canal |
| Canal alfa, ou seja, transparência | Sim, na variante de 32 bits | Sim |
| Animação | Não | Sim, como sequência de imagens |
| Perfil de cor ICC | Sim, a partir do cabeçalho na versão 5 | Sim |
| Elevada gama dinâmica (HDR) | Não | Sim |
| A partir de que versão os navegadores os leem | desde as primeiras versões do Chrome, Firefox, Safari e Edge | Chrome 85, Firefox 93, Safari 16.1, Edge 121 |
O que faz o conversor com um ficheiro BMP?
Sete coisas que convém conhecer antes de colocar na fila um lote maior de imagens.
Lê seis variantes de BMP
Verificámo-las uma a uma: de 24 bits com as linhas a partir de baixo, de 24 bits com as linhas a partir de cima, de 8 bits com paleta, de 32 bits com canal alfa, comprimida em RLE e a antiga com cabeçalho OS/2 de doze bytes. A ferramenta leu todos esses ficheiros com as cores certas.O número de píxeis mantém-se
Uma imagem de 3000 por 2000 píxeis sai como AVIF de 3000 por 2000 píxeis. Muda apenas a forma de a guardar; o enquadramento e a resolução ficam intactos.A transparência chega ao resultado
O canal alfa viaja na variante BMP de 32 bits e o AVIF também tem um, por isso um fundo recortado continua recortado e uma sombra semitransparente mantém a sua opacidade.A cor é escrita com oito bits
A tela do navegador trabalha com oito bits por canal, portanto o resultado recebe oito bits para o vermelho, o verde e o azul. Um monitor comum mostra exatamente essa quantidade, e um BMP de 24 bits transporta exatamente essa quantidade.Escrever demora cerca de um segundo por fotografia
O codificador trabalha na sua máquina, pelo que o tempo depende da potência dela. Na nossa medição, a fotografia de 3000 por 2000 píxeis foi escrita em 0,9 segundos. O gráfico de 800 por 600 píxeis ficou pronto em 0,04 segundos. Os ficheiros da fila seguem um após outro e a barra por cima dos botões mostra quantos já estão prontos.Ficheiros individuais até 100 MB
É o que o conversor aceita de um ficheiro. Com um maior aparece a mensagem O ficheiro é demasiado grande (máx. 100 MB). Dentro desse limite cabe um BMP sem compressão de cerca de 5900 por 5900 píxeis.As imagens muito grandes são ajustadas à tela
A tela do navegador comporta 16.384 píxeis por lado e cerca de 268 milhões de píxeis no total. Uma imagem acima desse limite é reduzida proporcionalmente para caber inteira no resultado.
Quando escolher AVIF e quando outro formato?
A imagem vai para uma página web
Aqui o que conta é o peso do ficheiro, e o AVIF fica mais leve do que qualquer formato mais antigo. A biblioteca de multimédia do WordPress aceita estes ficheiros desde a versão 6.5, de abril de 2024, portanto carrega-os sem qualquer extensão.[7]O ficheiro ainda vai voltar à edição
Abrir e guardar repetidamente num formato com perdas deixa marca na imagem, por isso um ficheiro de trabalho guarda-se melhor sem perdas. Isso dá-lho o conversor de BMP para PNG.A fotografia vai para um programa mais antigo
O JPG é hoje lido por praticamente todos os aparelhos e aplicações, da máquina fotográfica à moldura digital. A esse tipo de ficheiro leva o conversor de BMP para JPG.A digitalização segue por e-mail
Uma página digitalizada viaja melhor em PDF do que como imagem. Faz um o conversor de BMP para PDF: cada imagem fica na sua própria página A4, com a orientação ajustada às proporções da fotografia.O caminho inverso
Um ficheiro AVIF pronto guarda-se como mapa de bits sem compressão com o conversor de AVIF para BMP. É o mesmo par de formatos, tomado ao contrário.
Converter outros ficheiros para AVIF
Converter BMP para outros formatos
Fontes
- Device Independent Bitmap — Wikipédia
- Bitmap Storage — Microsoft Learn
- AV1 Image File Format (AVIF), versão 1.2.0 — Alliance for Open Media
- HTMLCanvasElement: toBlob() method — MDN Web Docs
- BITMAPINFOHEADER — Microsoft Learn
- Image file type and format guide — MDN Web Docs
- WordPress 6.5 adds AVIF support — WordPress Core
Os tamanhos de ficheiro das tabelas foram medidos passando imagens reais por este conversor num navegador e apresentamo-los tal como a ferramenta os conta. O que dizemos sobre ambos os formatos assenta nas fontes indicadas acima.
Última revisão do conteúdo: · escrito e verificado pela equipa Arteon
Perguntas frequentes sobre passar de BMP para AVIF
Vou perder qualidade ao converter BMP em AVIF?
Com o cursor na posição inicial a escrita é com perdas, ou seja, o codificador descarta parte do detalhe para baixar o peso. Aos 80 por cento a diferença só se nota com muita ampliação. Se lhe importa mais a fidelidade, empurre o cursor para os 95 por cento — a nossa fotografia de máquina passou então de 603,6 KB para 1,34 MB.
Os meus ficheiros vão para um servidor?
Não. O código da página carrega a imagem no seu navegador, desenha-a numa tela (Canvas API) e entrega-a dali ao codificador libavif, que também funciona localmente. O ficheiro fica no seu dispositivo durante todo o trabalho e sai da memória do navegador quando fecha o separador.
O que acontece à transparência de um BMP de 32 bits?
O canal alfa chega ao ficheiro AVIF, por isso um fundo recortado continua recortado e as zonas semitransparentes mantêm a sua opacidade. A variante de 24 bits, que é a mais comum, não tem canal alfa nenhum, e o resultado fica então simplesmente opaco.
Quantos ficheiros posso converter de uma vez?
Pode adicionar à fila tantos ficheiros quantos quiser; a ferramenta trata deles um a um e mostra o progresso por cima dos botões. Um ficheiro pode pesar até 100 MB e o número total depende da memória do seu dispositivo.
Porque é que escrever AVIF demora mais do que escrever JPG?
O JPG é escrito pelo próprio navegador e chega de imediato. O AVIF é escrito pelo codificador libavif como módulo WebAssembly, que calcula mais para baixar o tamanho do ficheiro. Na nossa medição, a fotografia de 3000 por 2000 píxeis demorou 0,9 segundos. A captura de 1200 por 630 píxeis ficou pronta em 0,1 segundos.
Um ficheiro AVIF abre em qualquer dispositivo?
Os ficheiros AVIF são lidos pelo Chrome a partir da versão 85, pelo Firefox a partir da 93, pelo Safari a partir da 16.1 e pelo Edge a partir da 121, ou seja, por todos os navegadores nas edições atuais. Um programa gráfico antigo pode ainda não conhecer o formato, e aí o JPG é a escolha mais prática — esse ficheiro é feito pelo conversor de AVIF para JPG.
Tenho um ficheiro AVIF e preciso de um mapa de bits. O que faço?
Use o conversor no sentido inverso, o conversor de AVIF para BMP. Vai obter um ficheiro de 24 bits sem compressão que abre até num programa escrito para as primeiras versões do Windows.

Ajude-nos a melhorar as ferramentas
Tem uma ideia para uma nova funcionalidade, encontrou um erro ou quer propor outra ferramenta? Escreva-nos – respondemos em 24 horas.







