Conversor de BMP para AVIF
Carrega os seus ficheiros BMP, define a qualidade e transfere as imagens AVIF terminadas. Na nossa medição, uma fotografia de 1920 por 1280 píxeis passou de 7,03 MB em BMP para 282,9 KB em AVIF. 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 de 24 bits 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.
Quanto pesa um ficheiro antes e depois de converter BMP para AVIF?
| Ficheiro de teste | Dimensões em píxeis | BMP | AVIF | Variação |
|---|---|---|---|---|
| Fotografia de paisagem | 1920 × 1280 | 7,03 MB | 282,9 KB | 25,5 vezes menos |
| Fotografia de produto em fundo claro | 1200 × 1200 | 4,12 MB | 287,9 KB | 14,7 vezes menos |
| Captura de ecrã com texto | 1440 × 900 | 3,71 MB | 80,3 KB | 47,3 vezes menos |
| Logótipo com fundo transparente | 1024 × 1024 | 4,00 MB | 27,3 KB | 149,8 vezes menos |
| Ícone com transparência | 256 × 256 | 192,1 KB | 6,27 KB | 30,6 vezes menos |
| Página de texto como de um digitalizador | 1654 × 2339 | 11,1 MB | 251,2 KB | 45,1 vezes menos |
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.
Por baixo dos botões aparece então a linha Poupado, com o número de megabytes e a percentagem que o ficheiro perdeu.
O que muda o cursor de qualidade ao escrever AVIF?
| Imagem | Dimensões em píxeis | Qualidade 60% | Qualidade 80% | Qualidade 95% |
|---|---|---|---|---|
| Fotografia de paisagem | 1920 × 1280 | 163,5 KB | 282,9 KB | 665,5 KB |
| Fotografia de produto em fundo claro | 1200 × 1200 | 184,6 KB | 287,9 KB | 547,1 KB |
| Captura de ecrã com texto | 1440 × 900 | 56,2 KB | 80,3 KB | 130,3 KB |
| Logótipo com fundo transparente | 1024 × 1024 | 18,4 KB | 27,3 KB | 48,9 KB |
| Ícone com transparência | 256 × 256 | 4,56 KB | 6,27 KB | 9,91 KB |
| Página de texto como de um digitalizador | 1654 × 2339 | 184,6 KB | 251,2 KB | 385,0 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+, Edge 121+, Safari 16.4+ |
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 1920 por 1280 píxeis foi escrita em 1,3 segundos. O gráfico de 1024 por 1024 píxeis ficou pronto em 0,42 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.[9]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
- Guia de tipos e formatos de arquivos de imagem — MDN Web Docs
- Can I use: AVIF, WebP, HEIF — caniuse.com
- 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.
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 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 1920 por 1280 píxeis demorou 1,3 segundos. A captura de 1440 por 900 píxeis ficou pronta em 0,38 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.







