toolkit

Sobre o toolkit

toolkit é uma coleção de utilitários de arquivo e texto que rodam inteiramente dentro do seu navegador: conversão de imagens (HEIC, RAW de câmera, WebP, AVIF, PNG, TIFF e outros), conversão de contêiner e compressão de vídeo, limpeza de arquivos ZIP, codificação Base64 e quoted-printable, conversão de codificação de texto e formatação de código para HTML, XML, JSON, JS/TS e YAML.

Ele é construído e mantido pela Gyrus Solutions, um pequeno estúdio independente. Nós o fizemos porque o jeito comum de converter um arquivo na web é enviá-lo ao servidor de um desconhecido, e isso é um mau negócio para uma foto, um documento escaneado ou qualquer outra coisa que você não publicaria. Mudar o formato de um arquivo não deveria exigir entregar o arquivo a alguém.

O funcionamento é o inverso de um upload: em vez de o seu arquivo viajar até o software, o software viaja até o seu arquivo. Decodificadores e codificadores são entregues ao seu navegador como módulos WebAssembly e rodam no seu próprio processador, e o site não tem nenhum endpoint que pudesse receber o conteúdo de um arquivo. Uma Content Security Policy (CSP) servida com cada página — uma lista de destinos permitidos que o próprio navegador aplica — restringe para onde o site tem permissão de enviar qualquer coisa, então a afirmação é algo que você pode checar na guia de rede do seu navegador, em vez de aceitar de boa-fé — a página “Como comprovamos” mostra como.

Esse projeto tem custos reais, e preferimos nomeá-los a escondê-los. Trabalhar localmente significa que o seu aparelho dita o ritmo: um vídeo longo leva o tempo de que o seu processador precisa, um arquivo muito grande tem de caber na memória, e algumas conversões que são rotina em um servidor simplesmente não podem ser feitas em um navegador. Também não maquiamos um resultado parcial. O exemplo mais claro é o vídeo de iPhone: reescrever um .mov como .mp4 deixa o fluxo HEVC dentro dele inalterado, então ele continua falhando em um PC sem decodificador HEVC — e a ferramenta diz isso com clareza quando acontece.

Não há conta, não há instalação e não há registro do que você converte — o conteúdo dos arquivos nunca chega ao servidor, então não há nada do nosso lado para guardar. A página de Privacidade cobre o que o site em si coleta.

O site está disponível em português, inglês, espanhol, francês, italiano, alemão, ucraniano, japonês e coreano. Perguntas, relatos de bugs e pedidos de recursos são bem-vindos em info@gyrussolutions.com.