“Executado localmente” é uma frase usada vagamente no marketing de ferramentas de arquivo. Às vezes significa que o processamento acontece no seu computador. Às vezes significa que um servidor está no mesmo país. Às vezes significa muito pouco. Vale a pena saber a diferença, principalmente quando o arquivo é um contrato, um prontuário ou uma foto que você não divulgaria publicamente.

O que “local” significa em um navegador

Uma página da web é um programa. Depois de carregado, o programa é executado no seu computador, não no servidor que o entregou. Na maioria das vezes não pensamos em um site dessa forma porque o trabalho interessante tradicionalmente acontecia em um servidor: envio de formulários, pesquisas, conversões de imagens.

Os navegadores modernos podem fazer muito mais do que exibir formulários. Eles podem ler um arquivo de sua escolha, decodificar uma imagem, analisar um PDF, executar JavaScript ou WebAssembly e gerar um novo arquivo para download. Uma ferramenta de arquivo local é simplesmente uma página que faz essas coisas sem enviar o arquivo para lugar nenhum. O trabalho do servidor termina quando a página é entregue.

Isso é diferente de um conversor online convencional, onde seu arquivo é carregado em um servidor, processado remotamente e baixado novamente. O upload cria uma cópia fora do seu dispositivo. Mesmo que o serviço a exclua imediatamente, a cópia existia e a promessa de exclusão é tão boa quanto as práticas do serviço.

Como um navegador lida com um arquivo

Quando você escolhe um arquivo em uma entrada de arquivo, o navegador dá à página uma Arquivo objeto. Ele contém metadados como nome e tamanho e fornece uma maneira de ler o conteúdo. A página pode ler esses bytes na memória, desenhar uma imagem em uma tela, abrir um PDF com uma biblioteca de análise ou passar os dados para um Web Worker para que uma operação longa não congele a interface.

O arquivo ainda está no seu disco. A ferramenta está funcionando a partir de uma cópia temporária na memória. Quando a página fecha, essa cópia é descartada. Um resultado baixado é um novo arquivo criado pelo navegador; o original permanece intacto, a menos que você o salve deliberadamente.

Em Lovely Tools, este é o modelo completo. As ferramentas de imagem decodificam a imagem e a desenham em uma tela antes de codificar o resultado. As ferramentas PDF usam uma biblioteca PDF para ler ou reconstruir páginas. A renderização de uma página PDF em uma imagem também usa a tela do navegador. Não existe um servidor Lovely Tools que receba documentos, porque o site é estático: os arquivos que chegam ao seu navegador são os mesmos que cada visitante recebe.

Onde a rede ainda aparece

“Sem uploads” não significa “sem solicitações de rede”. A página em si tem que chegar. Na primeira visita, seu navegador busca HTML, folhas de estilo, scripts, fontes e ícones. As ferramentas PDF carregam sua biblioteca de processamento na primeira vez que você a usa, e o navegador pode buscar arquivos de suporte, como fontes PDF e mapas de caracteres. Eles fazem parte da ferramenta, não do seu documento.

Publicidade e análise são separadas. A publicidade é fornecida através do Google AdSense; dependendo da sua localização, a mensagem de consentimento certificada do Google pode perguntar antes de os cookies de anúncios serem usados. O Analytics é opcional e o script do Google Analytics não é carregado até que você permita. Mesmo quando anúncios ou análises estão ativos, o conteúdo e os nomes dos arquivos não são enviados para nenhum dos serviços.

As solicitações fixas que você pode ver ao usar uma ferramenta são, portanto, coisas como:

  • JavaScript para o mecanismo PDF, carregado uma vez e depois armazenado em cache.
  • Arquivos de fontes e mapas de caracteres necessários para renderizar PDFs incomuns.
  • Ativos de página, fontes da web e ícones.

Nenhum deles carrega o conteúdo do seu documento. Um analisador de PDF em execução na sua guia lê o arquivo diretamente do objeto Arquivo.

Como verificar você mesmo

Você não precisa acreditar na palavra de nenhum site para isso. Os navegadores incluem ferramentas para inspecionar a atividade da rede.

  1. Abra as ferramentas de desenvolvedor do navegador—Rede painel – enquanto a página é carregada. Na maioria dos navegadores, isso está em Exibir → Desenvolvedor ou em um atalho de teclado.
  2. Limpe a lista de solicitações, escolha um pequeno arquivo de teste e execute a ferramenta. Um documento de teste que não contenha nada sensível é o ideal.
  3. Cuidado com os grandes POST ou PUT pedidos. Carregar um arquivo quase sempre produz um. Uma conversão executada localmente não deve produzir nenhuma solicitação transportando os bytes do arquivo.
  4. Você poderá ver solicitações de script ou ativos quando uma ferramenta for usada pela primeira vez. O tamanho e o tipo geralmente facilitam sua distinção: uma biblioteca PDF é um código, não uma cópia do seu PDF.
  5. Se quiser um teste mais forte, carregue a página uma vez, mude o navegador para o modo offline e tente a operação novamente. Uma ferramenta genuinamente local ainda pode funcionar; um baseado em upload não pode.

Este mesmo teste funciona em qualquer conversor online. É uma forma rápida de separar uma ferramenta que processa no navegador daquela que simplesmente evita mencionar sua etapa de upload.

O que o navegador não pode fazer

O processamento local é uma compensação deliberada, não uma solução mágica. As restrições são reais:

  • Memória. O arquivo e suas cópias intermediárias ficam na guia. PDFs muito grandes ou dezenas de imagens de alta resolução podem esgotar a memória disponível do telefone. Os navegadores de desktop geralmente têm mais espaço.
  • Velocidade. Seu dispositivo faz a codificação. Um lote de fotos grandes pode demorar muito mais do que um servidor com hardware dedicado.
  • Suporte de formato. A tela do navegador pode ler JPG, PNG e WebP de maneira confiável. Arquivos Camera Raw, HEIC em alguns navegadores e formatos especializados precisam de ferramentas diferentes.
  • Recursos avançados de PDF. A verdadeira otimização de PDF requer a compreensão de fontes, imagens e conteúdo vetorial dentro do arquivo. O compressor de PDF do Lovely Tools rasteriza as páginas, o que é eficaz para digitalizações, mas sacrifica textos, links e formulários selecionáveis.
  • Sem OCR. Renderizar uma página digitalizada em uma imagem não transforma seu texto em texto pesquisável. O reconhecimento óptico de caracteres é um processo separado e mais pesado.
  • A guia deve permanecer aberta. Se você fechá-lo no meio da operação, a cópia de trabalho desaparecerá. Baixe o resultado quando estiver pronto.

Um servidor é a melhor escolha para alguns trabalhos: OCR em arquivos grandes, transcodificação de vídeo, edição colaborativa ou recompactação de um PDF sem nivelá-lo. A questão não é que o local seja sempre superior. É que local é adequado para os trabalhos diários de arquivo único que essas ferramentas realizam e evita uma cópia desnecessária dos arquivos com os quais as pessoas são mais cautelosas.

Uso offline e aplicativos instalados

Lovely Tools é um aplicativo da web progressivo. Depois de visitar uma página, um service worker pode armazenar em cache sua interface para que ela seja aberta novamente sem conexão. O primeiro uso de uma ferramenta específica ainda pode precisar buscar sua biblioteca de processamento; depois que isso acontecer, o navegador poderá reutilizar a cópia em cache. A publicidade e a análise não funcionam offline, o que é esperado.

Você pode adicionar o site à tela inicial ou instalá-lo a partir de um navegador compatível. Ele abrirá em sua própria janela e se comportará mais como um pequeno aplicativo. O suporte offline é um aprimoramento – as ferramentas principais funcionam em uma guia normal do navegador, independentemente de você instalar alguma coisa ou não.

Uma lista de verificação para qualquer ferramenta de arquivo online

Antes de entregar um arquivo confidencial a um site desconhecido, pergunte:

  • A página explica, em termos específicos, se o arquivo foi carregado?
  • Posso confirmar isso com o painel Rede usando um arquivo de teste inofensivo?
  • O site funciona quando o navegador está offline?
  • Existe uma conta, um requisito de e-mail ou uma política de retenção de arquivos?
  • O resultado requer a instalação de um aplicativo que não solicitei?
  • Eu me sentiria confortável se esse arquivo fosse armazenado temporariamente por um estranho?

Se as respostas não forem claras, use uma ferramenta local ou um aplicativo de desktop de sua confiança. A comodidade de uma aba do navegador é real, mas não vale a pena perder o controle de um documento importante.

Você pode ver o modelo na prática com o Fusão de PDF, compressor de imagem, ou Conversor de PDF para imagem. Cada um funciona da mesma forma: escolha um arquivo, processe na aba, baixe o resultado.