Converter JXL para ICO

Aqui você converte JXL para ICO de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. A conversão acontece dentro do seu próprio navegador, então o arquivo nunca é enviado. Funciona igual no Windows, no macOS e no Linux e também no iPhone e no Android, e continua funcionando mesmo se você cortar a conexão.

  • Onde roda No seu navegador. O arquivo nunca é enviado.
  • Com perdas Parte do detalhe é trocada por tamanho. ICO não consegue guardar tudo o que um JXL guarda.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.
  • Vale saber Reduzido a tamanhos de ícone; o detalhe acima de 256 pixels é descartado.

Até 100 arquivos de uma vez. Formatos misturados não são problema.

O que a conversão de JXL para ICO faz de fato

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as JXL.

JXL7 KB

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as ICO.

ICO139 KB19.6× maior

Uma cena fotográfica — degradês suaves, bordas macias, granulação. Este é o caso para o qual ICO foi feito, ou contra o qual foi feito, e os números mostram qual dos dois. As duas imagens são desenhadas por código e codificadas pelo mesmo conversor que roda nesta página, então os tamanhos são a saída do próprio site.
A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as JXL.

JXL5 KB

A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as ICO.

ICO7 KB43% maior

Fundo transparente e um degradê atravessando a forma. ICO ou mantém os dois, ou mantém um, ou preenche a transparência com uma cor sólida — e é essa diferença que pega as pessoas. As duas imagens são desenhadas por código e codificadas pelo mesmo conversor que roda nesta página, então os tamanhos são a saída do próprio site.
A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as JXL.

JXL13 KB

A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as ICO.

ICO3 KB5.0× menor

Cor chapada e bordas duras, como numa interface, num gráfico ou num logo. Comportamento bem diferente do da fotografia acima, e o motivo de a resposta ser "depende do que está no arquivo". As duas imagens são desenhadas por código e codificadas pelo mesmo conversor que roda nesta página, então os tamanhos são a saída do próprio site.

Quem acaba com um JPEG XL e precisa de um ícone

Os usos registrados do JPEG XL são arquivamento e fotografia, e quem adotou o formato o fez no início de um pipeline: é onde o original mora, porque carrega até 32 bits por canal, um canal alfa completo e cor de gama ampla, e porque consegue absorber um JPEG existente sem perdas.

O que sobra é uma lacuna na outra ponta. Tudo a jusante — o favicon de um site, um atalho do Windows, o ícone de um instalador — quer formatos especificados décadas antes de o formato master existir, e ICO é o mais antigo deles, publicado pela Microsoft em 1985.

A decodificação não depende do seu navegador

O suporte a JPEG XL em navegadores está registrado aqui como parcial em vez de universal, e isso não é um detalhe acadêmico — é frequentemente o motivo de alguém estar procurando um conversor para começo de conversa. O arquivo não pré-visualiza numa aba, não abre de um gerenciador de arquivos, e produz um espaço em branco ou um aviso de download em todo lugar que se tenta.

O decodificador usado nesta página é um módulo WebAssembly que o site busca e roda por conta própria, então a opinião do próprio navegador sobre JPEG XL nunca entra na questão. Um arquivo que aparece como nada no navegador converte aqui sem problema.

De um master de vários milhares de pixels até 256

Qualquer que seja o tamanho da origem, ela é primeiro escalada para que seu lado mais longo tenha 256 pixels. Esse é o teto do formato, não uma política: cada dimensão numa entrada de diretório ICO é armazenada num único byte, e 256 é registrado como zero porque o número não cabe no campo.

Para um master de imagem essa é uma redução muito grande, e muda onde o esforço deveria estar. Nada acima de 256 pixels contribui para o resultado, então um original de 6.000 pixels não é ponto de partida melhor que um de 600.

Um canal alfa completo, e as bordas que ele dá ao ícone

JPEG XL armazena transparência como um canal de verdade com todo valor intermediário disponível, e o PNG escrito dentro do ICO armazena o mesmo. Então um logotipo com bordas suaves com antialiasing, uma sombra que desaparece gradualmente, ou uma marca desenhada com um traço com pluma sobrevivem até o ícone com essas bordas intactas.

Essa é a diferença prática entre esta origem e uma mais antiga. Formatos com uma única cor transparente dão ao ícone um contorno duro e serrilhado que fica errado contra temas claros e escuros de navegador, e nenhuma configuração conserta isso.

Corte para legibilidade antes de escalar para o tamanho

Um master costuma ser a composição inteira — a marca completa, ou uma fotografia com espaço ao redor do assunto. Um ícone é visto numa caixa de 16 ou 32 pixels, e nesse tamanho uma composição completa é uma mancha por melhor que a origem fosse.

Corte primeiro, e corte quadrado. Pegue o símbolo, o monograma ou um elemento único e distinto, centralize, e deixe uma margem pequena para não tocar as bordas. Se a marca é um logotipo textual, use a inicial em vez das palavras.

Trinta e dois bits de origem em canais de ícone de oito bits

JPEG XL consegue guardar 32 bits por canal e cor de gama ampla. A imagem dentro de um ICO é um PNG com oito bits por canal e, na prática, nenhum gerenciamento de cor aplicado pelos navegadores que a desenham.

Essa redução costuma ser invisível e ocasionalmente não é. Uma marca definida numa gama ampla — um laranja ou verde de marca saturado que fica fora do sRGB — vai deslocar levemente ao ser escrita num ícone.

O que fazer quando um tamanho só não basta

ICO foi desenhado para guardar várias imagens — 16 pixels para uma lista, 32 para uma área de trabalho, 256 para uma prévia — para que o sistema escolha a certa em vez de escalar. O controle "Tamanhos de ícone" é onde você diz quais. O padrão escreve o trio clássico de favicon; "Todos os tamanhos comuns" escreve seis, o conjunto que um recurso de aplicativo Windows espera.

O que o controle não consegue fazer é redesenhar. Toda entrada é seu master reduzido a esse tamanho numa passagem filtrada, então o 16 é uma versão pequena do mesmo desenho.

ICO é um formato do Windows antes de ser um formato web

O uso de favicon é o que a maioria encontra, mas o ICO antecede a web em vários anos e ainda é o que o Windows quer para um atalho, um recurso de executável, um instalador e uma associação de tipo de arquivo. Um build de aplicativo multiplataforma vai pedir um ICO, um ICNS e um conjunto de PNGs.

Vale saber porque os requisitos diferem. Um favicon quer os tamanhos pequenos; um ícone de aplicativo é especificado como um conjunto indo até 256 e muitas vezes com versões pequenas ajustadas à mão.

O master nunca sai da máquina onde está

As duas metades desta conversão rodam localmente: o decodificador JPEG XL é um módulo WebAssembly na página, e o contêiner de ícone é escrito em JavaScript ao lado. Nenhuma requisição carrega o arquivo, não há conta, e nada é retido.

Para este par especificamente isso é mais que um princípio. Um arquivo master é a versão com as camadas achatadas mas nada mais entregue — a resolução completa, a cor intocada, às vezes o metadado — e é a última coisa que vale entregar a um conversor online gratuito em troca de um ícone de 4 KB.

Como converter JXL para ICO

  1. Solte o seu arquivo JXL nesta página, ou clique para escolher um.
  2. Escolha ICO como destino. A conversão acontece no seu navegador e o arquivo não é enviado.
  3. Baixe o arquivo ICO pronto.

JXL ou ICO: o que muda

JXL comparado com ICO
JXLICO
Nome completoJPEG XLÍcone do Windows
Extensão do arquivo.jxl.ico
Tipo de mídiaimage/jxlimage/x-icon
CompressãoUm ou outro, conforme a configuraçãoSem perdas — nada é descartado
Publicado pela primeira vez20211985
Publicado porJoint Photographic Experts GroupMicrosoft
EspecificaçãoISO/IEC 18181
LicençaPadrão abertoPublicado, não padronizado
Situação hojeDe nichoDe nicho
Profundidade de bits328
Cor que consegue descreverRGB, tons de cinza, gama amplaRGB, paleta indexada
Maior imagem256 px por lado
Abre no navegadorAlguns navegadoresTodos os navegadores
Considerado no lugarAVIF, WebP, PNGPNG, SVG

O que se perde

JXL guarda até 32 bits por canal e ICO guarda 8. Essa precisão a mais é o que aguenta correções fortes sem faixas, então converta depois de editar, não antes.

O que se mantém

A transparência se mantém. JXL e ICO guardam canal alfa, então um recorte continua recortado e nada é preenchido atrás.

Abrir o resultado

ICO abre em qualquer navegador atual. JXL alcança ainda menos navegadores. Se o arquivo vai para uma página web ou um formulário, esse costuma ser todo o motivo da conversão.

GIMP lê tanto JXL quanto ICO, então dá para comparar o resultado com o original sem um segundo programa.

Para que serve cada formato

Os dois miram trabalhos diferentes: JXL em o arquivamento e a fotografia, ICO em a web. Vale pesar isso antes, porque o motivo de um existir costuma ser o motivo de o outro ser incômodo.

JXL é o formato da Joint Photographic Experts Group, publicado em 2021. Registra 32 bits por canal.

ICO vem da Microsoft é de 1985. GIMP e IcoFX leem o formato.

ICO foi publicado em 1985 e JXL em 2021. O mais antigo costuma ser o arquivo mais seguro para entregar; o mais novo faz o mesmo com menos bytes.

De JXL para ICO: perguntas frequentes

Meu arquivo JXL é enviado para algum lugar?

Não. Esta conversão acontece inteiramente no seu navegador, então o arquivo não sai do seu aparelho. Você mesmo pode conferir: abra a aba de rede das ferramentas de desenvolvedor e converta alguma coisa. Você verá a própria página e as requisições de estatística e de publicidade com que este serviço é pago, e nenhuma que leve o seu arquivo. O motor deste par específico é jSquash, compilações em WebAssembly dos codecs de imagem de referência; seu navegador baixa isso uma vez e guarda.

Converter JXL para ICO é grátis?

É. Sem conta, sem marca d’água e sem cota diária para gastar: roda no seu próprio aparelho, então você pode voltar quantas vezes quiser. O navegador processa arquivos de até 100 MB, 100 por vez. jSquash é baixado para a sua máquina e roda lá, e por isso não há contador.

Perde qualidade ao converter JXL para ICO?

ICO comprime, então dados se perdem. No ajuste padrão isso não aparece; se você quer garantia, aumente a qualidade. Reduzido a tamanhos de ícone; o detalhe acima de 256 pixels é descartado.

Passar de JXL para ICO reduz a profundidade de cor?

JXL guarda até 32 bits por canal e ICO guarda 8. Essa precisão a mais é o que aguenta correções fortes sem faixas, então converta depois de editar, não antes.

A transparência sobrevive de JXL para ICO?

A transparência se mantém. JXL e ICO guardam canal alfa, então um recorte continua recortado e nada é preenchido atrás.

Mais sobre esses formatos