Notepad - Como o Conversor Privado funciona em seu navegador
Como o Conversor Privado funciona em seu navegador
Uma visão geral prática de como o Private Convert mantém o processamento de imagens, vídeos e PDFs em seu dispositivo com APIs de navegador, FFmpeg WebAssembly, pdf-lib, pdf.js e JSZip.
10 de março de 2026 · 5 min de leitura
A maioria dos conversores online funciona da mesma maneira. Você envia um arquivo para o servidor de outra pessoa, espera que ele seja processado e baixa o resultado. Seu arquivo viaja pela internet duas vezes, fica em uma infraestrutura que você não controla, e você só precisa confiar que ele será excluído depois.
Achamos que isso era uma troca ruim para algo tão simples quanto converter um WebP para JPG ou cortar um videoclipe. Então, criamos o Private Convert para fazer todo o trabalho dentro da sua aba do navegador — sem uploads, filas de servidor ou contas. Seu arquivo nunca sai do seu dispositivo.
Veja como ele realmente funciona nos bastidores.
Solte um arquivo, obtenha um resultado
Cada ferramenta no site segue a mesma sequência básica:
- Você solta um arquivo na página.
- O navegador lê esse arquivo para a memória.
- Um utilitário do lado do cliente o converte, renderiza ou reempacota.
- A página mostra uma prévia local.
- O arquivo convertido está pronto para download.
Não há conversão do lado do servidor acontecendo em nenhum lugar neste fluxo. O navegador está fazendo o trabalho real, e o Private Convert é a camada de orquestração que direciona seu arquivo para o utilitário certo e lhe entrega o resultado.
Imagens: canvas faz o trabalho pesado
As ferramentas de imagem são o caminho mais simples na pilha porque os navegadores modernos já sabem como decodificar formatos de imagem comuns nativamente.
Para conversões como WebP para JPG, WebP para PNG, compactação de imagem e redimensionamento, o processo é direto: carregue a imagem, desenhe-a em um elemento de tela HTML e exporte o resultado com canvas.toBlob() usando o formato de destino e as configurações de qualidade. O decodificador de imagem integrado do navegador lida com a entrada, e a API canvas escreve a saída — tudo sem bibliotecas externas.
É por isso que as conversões de imagem parecem quase instantâneas — há muito pouca sobrecarga quando o navegador já tem todas as ferramentas incorporadas.
Vídeos: FFmpeg compilado para WebAssembly
Os vídeos são onde as coisas ficam mais interessantes. Você não pode simplesmente desenhar um vídeo em uma tela e exportá-lo, então usamos o FFmpeg — a mesma ferramenta que impulsiona a maioria dos fluxos de trabalho de vídeo profissionais — compilado para WebAssembly e carregado diretamente em seu navegador.
Quando você executa uma conversão de vídeo, o aplicativo baixa o núcleo FFmpeg WASM, grava seu arquivo de entrada no sistema de arquivos em memória do FFmpeg, executa o comando apropriado, lê a saída de volta e cria um URL de download local para o resultado.
Este é o motor por trás da compressão de vídeo, vídeo para GIF, MOV para MP4, corte e recorte. Os detalhes variam por ferramenta — a compressão mapeia o controle deslizante de qualidade para as configurações do codificador, a conversão de GIF usa filtros FFmpeg para taxa de quadros, escala e geração de paleta, cortar e recortar constroem comandos FFmpeg direcionados em torno do clipe — mas o padrão é sempre o mesmo.
O importante é que o FFmpeg roda dentro da sua aba do navegador, não em um worker remoto que recebe seu arquivo. A conversão acontece na sua CPU, com sua memória, na sua máquina.
PDFs: três bibliotecas trabalhando juntas
Os PDFs são contêineres de documentos, não fluxos de mídia, então eles precisam de uma abordagem diferente. Usamos três bibliotecas dependendo da tarefa:
pdf-lib lida com o trabalho estrutural — mesclando vários PDFs, dividindo um PDF em páginas separadas, removendo páginas selecionadas e criando um PDF a partir de imagens carregadas. Ele manipula a estrutura do documento PDF diretamente sem precisar renderizar nada visualmente.
pdf.js (o renderer de PDF da Mozilla) entra em ação quando as páginas precisam ser renderizadas como imagens. Para conversão de PDF para JPG ou pré-visualizações de página, ele renderiza cada página em uma tela, que é então exportada como um JPG. Esta é a mesma biblioteca que o Firefox usa para exibir PDFs.
JSZip lida com o empacotamento quando uma única entrada cria várias saídas. Se você dividir um PDF ou converter um documento de várias páginas em JPGs individuais, o navegador agrupa os arquivos em um único arquivo ZIP em vez de forçar uma dezena de downloads separados.
As prévias acontecem instantaneamente porque o arquivo já está lá
Após a conversão, o aplicativo cria URLs de objeto no navegador para prévias e downloads. É por isso que você vê o resultado imediatamente sem esperar uma resposta do servidor — o arquivo já existe na memória do navegador. A página só precisa apontar um <img>, <video> ou link de download para ele.
A mesma técnica também potencializa as prévias da fonte. Quando faz sentido, a página mostra a imagem, vídeo ou página PDF renderizada carregada antes mesmo de você clicar em converter.
As desvantagens de Rodar Localmente
Manter tudo no navegador muda o modelo de confiança — seus arquivos permanecem privados por padrão — mas não remove as restrições de tempo de execução.
Seu navegador ainda precisa decodificar o arquivo, alocar memória e executar a conversão na CPU do seu dispositivo. Vídeos curtos, imagens comuns e fluxos de trabalho típicos de PDF são o ponto ideal. Arquivos muito grandes ou vídeos longos podem exceder os limites de memória do navegador.
O suporte a formatos é outra consideração. HEIC é um bom exemplo: se o navegador não consegue decodificar um formato através de seu próprio pipeline de imagem, uma ferramenta de conversão baseada em canvas não consegue lidar com ele de forma confiável em todos os ambientes. Somos francos sobre essas limitações, em vez de falhar silenciosamente.
Por que construímos desta forma
A abordagem priorizando o navegador mantém a experiência restrita e previsível. Você abre uma ferramenta, executa uma transformação, inspeciona o resultado e baixa a saída — sem formulários de inscrição, marcas d’água ou telas de carregamento “processando seu arquivo em nossos servidores”.
Essa é a grande ideia: utilitários de arquivo práticos que parecem instantâneos porque o navegador faz o trabalho sozinho. Seus arquivos nunca saem do seu dispositivo, e você não precisa acreditar em nossas palavras — realmente não há nada para enviar.
Testar a ferramenta
Comprimir Video
Comprima videos curtos no navegador com processamento local, sem marca d agua e sem conta.
ConverterPosts relacionados
Como compactar um vídeo para o Discord (grátis, sem instalação)
O limite gratuito de 25 MB do Discord bloqueia muitos clipes. Este guia aborda as maneiras mais rápidas de compactar vídeo para Discord — no navegador, no computador e no celular — sem destruir a qualidade.
31 de março de 2026 · 9 min de leitura
Como converter MKV para MP4 (sem perder a qualidade)
Arquivos MKV não são reproduzidos em iPhones, na maioria das TVs inteligentes ou em plataformas sociais. Aqui estão as maneiras mais rápidas de converter MKV para MP4 em qualquer dispositivo — navegador, desktop ou linha de comando.
31 de março de 2026 · 10 min de leitura
Como converter PNG para JPG
Converter PNG para JPG em qualquer dispositivo — navegador, Mac, Windows, iPhone, Android ou linha de comando. Arquivos menores, mesma qualidade visual.
31 de março de 2026 · 10 min de leitura