Converta qualquer coisa.
Comprima tudo.
Não envie nada.
O Pack Camo é um kit de ferramentas de arquivos que roda dentro da aba do seu navegador. Imagens, dados estruturados, arquivos compactados e documentos são decodificados, convertidos e recodificados na sua própria máquina. Sem conta, sem fila e sem nenhum servidor segurando seus arquivos, nem por um instante.
- Os arquivos nunca saem da aba
- Codecs em velocidade nativa
- Continua funcionando offline

Cinco ferramentas, quatro espaços de trabalho
Escolha pelo formato do problema
Cada ferramenta é um espaço de trabalho completo, não uma caixa de upload de uso único: solte um arquivo, mexa nos controles e veja o resultado mudar antes de baixar qualquer coisa.
Conversor de imagens
Recodifique, redimensione e vetorize imagens com uma comparação antes/depois ao vivo.
- Entrada
- PNG · JPEG · WebP · GIF · BMP · TIFF · ICO · SVG
- Saída
- WebP · AVIF · JPEG · PNG · SVG
Conversor de dados
Converta texto estruturado entre JSON, YAML, TOML, CSV e Markdown.
- Entrada
- JSON · JSONL · YAML · TOML · CSV · TSV · Markdown
- Saída
- JSON · JSONL · YAML · TOML · CSV · TSV · HTML
Comprimir e arquivar
Reduza qualquer arquivo com gzip ou Brotli, ou junte uma pasta em um ZIP.
- Entrada
- Any file · .gz · .zlib · .br · .zip
- Saída
- .gz · .zlib · .deflate · .br · .zip · extracted files
DOCX para PDF
Transforme um documento do Word em PDF com texto real e selecionável.
- Entrada
- DOCX
- Saída
PDF para DOCX
Recupere um documento do Word editável a partir da camada de texto de um PDF.
- Entrada
- Saída
- DOCX
Editor de PDF
Assine documentos, edite texto, insira imagens e rasure PDFs diretamente no seu navegador.
- Entrada
- Saída
Por que local
A conversão acontece onde o arquivo já está
A maioria dos conversores online pede que você entregue o arquivo a uma máquina que não conhece, espere numa fila e baixe de volta. Este aqui pula os três passos.
Privado por construção
Não há endpoint de upload em que confiar, porque não há servidor no caminho. Seu arquivo é lido na memória, convertido e devolvido como download.
Codecs de verdade, não truques de canvas
As mesmas bibliotecas que os programas de desktop usam — a crate image, rav1e, vtracer, miniz_oxide, Brotli — compiladas de Rust para WebAssembly.
Fora da thread principal
Toda conversão roda em um Web Worker, então codificar um AVIF de 12 megapixels nunca congela a página que você está vendo.
Sem planos, sem marca d'água
Sem conta, sem cota diária e sem teto de tamanho além da memória que o seu próprio navegador entregar.
Todos os controles à mostra
Qualidade, esforço do codificador, limite do lado maior, limiares do traçador, nível de compressão. Os padrões são sensatos; nada fica escondido.
Funciona com o wi-fi desligado
Depois que a página e seus módulos wasm estão em cache, as ferramentas continuam funcionando no avião, no trem ou atrás do proxy da empresa.
Por dentro
Quatro crates de Rust, compiladas para WebAssembly
Nada aqui é um invólucro em torno de uma API hospedada. A lógica de conversão é Rust comum, testada em unidade no desktop e enviada ao navegador como wasm.
- 1
Crate de Rust
Cada ferramenta é uma pequena crate de biblioteca com um núcleo simples e testável — o mesmo código que uma CLI usaria.
- 2
wasm-bindgen
Uma fina camada de ligação transforma essas funções em um módulo WebAssembly que o navegador chama diretamente.
- 3
Web Worker
O módulo é instanciado uma vez dentro de um worker, então codificações pesadas nunca travam a interface.
crates/
image-codecs
Decodifica e codifica WebP, AVIF, JPEG, PNG e afins
image · rav1e · libwebp (optional)
svg-converter
Ajusta curvas às regiões de cor e emite traçados vetoriais de verdade
vtracer · visioncortex
data-convert
Uma árvore tipada, seis formatos textuais e ainda Markdown
serde · csv · toml · pulldown-cmark
archive-tools
gzip, zlib, DEFLATE, Brotli e ZIP, nos dois sentidos
flate2 · brotli · zip
Perguntas
Perguntas frequentes
O que qualquer pessoa razoavelmente quer conferir antes de soltar um arquivo em um site.
- O Pack Camo é realmente gratuito?
- É. Sem conta, sem marca d'água, sem cota diária e sem faixas por tamanho de arquivo. A coisa toda é um site estático; o único custo de rodar uma conversão é o seu próprio tempo de CPU.
- Meus arquivos são enviados para algum servidor?
- Não. Toda conversão acontece dentro do seu navegador — as ferramentas de imagem, dados e arquivos compactados por meio de módulos WebAssembly compilados de Rust, e os conversores de documentos em JavaScript na mesma página. Seu arquivo é lido na memória, convertido e devolvido como download. Ele nunca atravessa a rede, então não há nada para apagar depois.
- Que tipos de arquivo dá para converter?
- Quatro famílias. Imagens: entram PNG, JPEG, WebP, GIF, BMP, TIFF, ICO e SVG, e saem WebP, AVIF, JPEG, PNG ou SVG vetorizado. Texto estruturado: JSON, JSONL, YAML, TOML, CSV e TSV em qualquer direção, além de Markdown para HTML. Documentos: .docx do Word para PDF e PDF de volta para .docx. E qualquer arquivo pode ser comprimido com gzip, zlib, DEFLATE ou Brotli, ou reunido em um ZIP.
- Qual a diferença para outros conversores online?
- A maioria envia seu arquivo para uma fila na máquina de outra pessoa e te devolve um link. O Pack Camo decodifica e codifica localmente com as mesmas bibliotecas de codec que um programa de desktop usaria — e é por isso que ele também continua funcionando offline.
- Funciona no celular?
- Funciona, em qualquer navegador móvel atual com suporte a WebAssembly. Imagens muito grandes ficam limitadas pela memória que o navegador dá a uma aba, então no celular vale usar o limite do lado maior antes de codificar.
- Por que um camaleão?
- Porque o trabalho é adaptação: o mesmo conteúdo, remodelado para caber onde quer que precise ir em seguida, sem mudar o que ele é.

Solte um arquivo. Veja ele mudar.
Nada para instalar, nada para assinar e nada enviado para lugar nenhum. Escolha um espaço de trabalho e comece.