Cookies para estatística e publicidade
Usamos cookies de estatística e de publicidade, ambos enviados ao Google. Recusar não muda nada do que você vê.Ler a página de privacidade
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.
Até 100 arquivos de uma vez. Formatos misturados não são problema.
Eles são convertidos um após o outro e baixados juntos em um ZIP.
JXL para ICO
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.
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.
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.
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.
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.
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.
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.
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.
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.
| JXL | ICO | |
|---|---|---|
| Nome completo | JPEG XL | Ícone do Windows |
| Extensão do arquivo | .jxl | .ico |
| Tipo de mídia | image/jxl | image/x-icon |
| Compressão | Um ou outro, conforme a configuração | Sem perdas — nada é descartado |
| Publicado pela primeira vez | 2021 | 1985 |
| Publicado por | Joint Photographic Experts Group | Microsoft |
| Especificação | ISO/IEC 18181 | — |
| Licença | Padrão aberto | Publicado, não padronizado |
| Situação hoje | De nicho | De nicho |
| Profundidade de bits | 32 | 8 |
| Cor que consegue descrever | RGB, tons de cinza, gama ampla | RGB, paleta indexada |
| Maior imagem | — | 256 px por lado |
| Abre no navegador | Alguns navegadores | Todos os navegadores |
| Considerado no lugar | AVIF, WebP, PNG | PNG, SVG |
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 se mantém. JXL e ICO guardam canal alfa, então um recorte continua recortado e nada é preenchido atrás.
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.
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.
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.
É. 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.
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.
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 se mantém. JXL e ICO guardam canal alfa, então um recorte continua recortado e nada é preenchido atrás.