Conversor de PNG para AVIF

Envie arquivos PNG

Envie arquivos PNG

A conversão mantém as dimensões em pixels, mas não copia metadados como EXIF ou GPS. Imagens animadas usam o primeiro quadro decodificado.

Restaurando arquivos selecionados...

Converta até 6 imagens PNG para AVIF sem que elas saiam do navegador. Um processo separado usa o codificador AVIF local fornecido com a ferramenta, sem depender do codificador de imagens do navegador. A qualidade pode ser ajustada de 30% a 100%, com 85% como padrão. O AVIF costuma ocupar menos espaço, mas o resultado depende da imagem e pode ser maior que o PNG original.

Como converter PNG para AVIF

  1. 1

    Selecione os arquivos PNG

    Adicione até 6 arquivos. A ferramenta verifica a assinatura PNG verdadeira e, depois da decodificação, confere as dimensões de cada imagem.

  2. 2

    Ajuste a qualidade

    Escolha um valor de 30% a 100%. O padrão é 85%; um valor maior normalmente preserva mais detalhes e cria um arquivo maior.

  3. 3

    Converta no navegador

    O Canvas decodifica a imagem em pixels, e um worker do navegador a codifica com o módulo WebAssembly local do @jsquash/avif.

  4. 4

    Confira e baixe

    Compare cada resultado e baixe-o separadamente. As dimensões normalmente são mantidas, mas confira a transparência e o tamanho final.

Limites e validação

Você pode selecionar no máximo 6 PNGs, cada um com até 30 MB e todos juntos com até 60 MB. Cada imagem pode ter no máximo 8192 pixels por lado e 16 megapixels. Não basta renomear outro formato com a extensão .png: a ferramenta verifica a assinatura interna do arquivo e confirma os limites das dimensões depois de decodificá-lo.

Como a conversão acontece

O navegador decodifica o PNG e desenha seus pixels no Canvas. Em seguida, um worker separado codifica esses pixels com o @jsquash/avif, o codificador WebAssembly carregado localmente com a página. A conversão é com perdas. Mesmo o ajuste de 100% não garante uma cópia matematicamente sem perdas.

O arquivo AVIF pode ser menor ou maior que o PNG. As dimensões em pixels normalmente permanecem iguais e o canal alfa pode ser preservado, mas confira o resultado quando a transparência for importante. Um PNG animado vira a imagem estática exibida pelo navegador; a animação não é transferida para o AVIF.

Cor e metadados

O novo arquivo é criado a partir dos pixels já decodificados, não da estrutura do arquivo original. Por isso, metadados e perfis de cor incorporados, dados HDR e cores de 16 bits não são preservados. Guarde o PNG original se precisar dessas informações ou de valores de pixels exatos.

Privacidade e fluxo de três etapas

A página inicial tem uma URL limpa, sem parâmetros do fluxo. Somente quando você decide continuar é criada uma URL com um identificador de projeto aleatório e opaco e a qualidade escolhida. Os arquivos selecionados, seus nomes e as configurações ficam no IndexedDB deste navegador por no máximo 30 minutos. Eles são apagados ao baixar, recomeçar ou quando o prazo expira.

Os bytes dos arquivos de origem, os nomes e os bytes AVIF gerados não são enviados ao servidor, colocados na URL ou incluídos nos dados de análise. O identificador na URL não revela o conteúdo nem o nome dos arquivos.

Perguntas frequentes

Não necessariamente. O codificador continua sendo com perdas; 100% é o ajuste de maior qualidade, não um modo matematicamente sem perdas.

O canal alfa pode ser preservado. Mesmo assim, confira a prévia e o arquivo baixado quando a transparência for essencial.

O Canvas decodifica a imagem estática exibida pelo navegador. A animação não aparece no arquivo AVIF gerado.

Não. Os arquivos originais, os nomes e os resultados AVIF permanecem no navegador e não são enviados ao servidor, à URL ou aos sistemas de análise.

O fluxo de três etapas usa o IndexedDB para manter sua seleção ao trocar de página. Os dados ficam associados a um identificador aleatório e são apagados ao baixar, recomeçar ou após 30 minutos.

Ferramentas relacionadas

Ferramenta disponível em outros idiomas