O código desta página não rodou.

Abrir o index.html direto de uma pasta bloqueia os módulos de JavaScript, então não vai acontecer nada quando você escolher uma imagem. Sirva a pasta por http:

powershell -ExecutionPolicy Bypass -File serve.ps1

Depois abra http://localhost:8080/.

Tarjar uma imagem — tarja preta, pixelar ou desfocar

O que você cobre é apagado do arquivo, não escondido dentro dele.

Idioma: Português
Ver o código-fonte
Seus imagens são processados no navegador. Sem envio para processamento.

O seu próprio navegador decodifica a imagem, pinta por cima e codifica de novo, com os codecs que ele já traz. Esta ferramenta não tem nenhuma função de rede, nem para buscar nem para enviar, e aqui isso pesa mais do que em quase qualquer outra página do site: as imagens que chegam a um censor são justamente aquelas em que ainda dá para ler um nome, um endereço ou um número de conta.

Verificação ao vivo: verificando…

Offline: verificando…

Você não precisa acreditar na nossa palavra. Abra as ferramentas do desenvolvedor, olhe a aba de rede e tarje um print. Nenhuma requisição leva uma imagem, uma miniatura, um nome de arquivo ou a posição de uma única caixa. Ou desconecte da internet e tarje uma assim mesmo.

1 Escolha a imagem

O print de um extrato bancário, a foto de um passaporte, uma conta com um endereço nela: as imagens que precisam de tarja são justamente as que não deveriam ser enviadas ao servidor de um estranho para isso. Esta aqui o navegador lê direto do seu disco.

2 Cubra o que ninguém deve ver

Arraste sobre a imagem para desenhar uma caixa. Arraste a caixa para movê-la, use as alças para mudar o tamanho, ou chegue nela com Tab e trabalhe com as setas: Alt com as setas muda o tamanho e Delete remove. O que você vê embaixo de cada caixa é o resultado de verdade: a prévia é desenhada pelo mesmo código que escreve o arquivo, no tamanho da tela.

Tarja preta Uma cor chapada, de ponta a ponta. Do que estava ali não sobrevive nada: nem um contorno, nem uma média, nem a quantidade de caracteres. É a única das três que encerra o assunto, e é o que usar para qualquer coisa que se leia como texto.

Pixelar Cada bloco vira a cor média daquele bloco. Os pixels originais somem mesmo do arquivo, mas uma grade de médias ainda é uma medida do que estava embaixo, e para texto em uma fonte comum isso já bastou, em trabalhos publicados, para reconstruir o original. Serve para um rosto no meio da multidão; não serve para um número de conta.

Desfocar Cada pixel vira uma média ponderada dos vizinhos. A mesma objeção da pixelação, um pouco mais forte: desfocar é uma convolução, e convoluções em princípio podem ser invertidas. Use onde você quer suavizar algo, não esconder.

Escolha uma imagem e ela aparece aqui para você desenhar em cima.

3 Salve a cópia tarjada

A imagem é decodificada em pixels, as caixas são escritas por cima desses pixels, e o resultado é codificado como um arquivo novo. Não há camada, anotação nem registro de onde as caixas estavam, porque os pixels cobertos deixam de existir antes de o codificador receber qualquer coisa.

Formato Para a tarja não faz diferença: os pixels já foram embora quando o codificador os vê. Isso decide só quanto custa o resto da imagem e como ele é comprimido.

Ver como Markdown

Como tarjar uma imagem para que o que foi coberto suma de verdade

  1. Escolha a imagem. Um print, um documento escaneado ou uma foto: qualquer coisa que o seu navegador consiga abrir. Ela é lida direto do seu disco e nada sai para lugar nenhum enquanto isso.
  2. Arraste uma caixa sobre o que ninguém deve ver. E depois outra para a próxima coisa. Uma caixa se move arrastando, muda de tamanho pelas alças, ou pode ser alcançada com Tab e movida com as setas. O que aparece embaixo da caixa é o resultado de verdade, desenhado pelo mesmo código que vai escrever o arquivo.
  3. Escolha tarja, pixelar ou desfocar — e prefira a tarja. A tarja preta não deixa absolutamente nada. Pixelar e desfocar trocam os pixels por médias deles mesmos, o que basta para um rosto ao fundo e não basta para nada que se leia como texto.
  4. Clique em “Tarjar e salvar” e confira o arquivo. A imagem que aparece depois é o arquivo pronto, decodificado outra vez. Abra em um editor e procure uma camada, ou tente selecionar o texto coberto: existe uma única imagem achatada, e o que você cobriu foi sobrescrito antes de ela ser escrita.

A versão longa

Como tarjar uma imagem para que o que foi coberto suma de verdade As tarjas pretas desenhadas na maioria dos programas ficam por cima da imagem e podem ser arrastadas. O que separa uma tarja de verdade de uma simples cobertura, por que texto pixelado pode ser lido de volta e como conferir um arquivo antes de enviar.

Perguntas

Minha imagem é enviada para algum lugar?

Não. O arquivo é decodificado, tarjado e codificado pelo seu próprio navegador, no seu próprio equipamento. Esta ferramenta não tem nenhuma função de rede, nunca busca nada e nunca envia nada, e a Content-Security-Policy da página lista todos os endereços que ela pode contatar, nenhum dos quais é nosso. Carregue a página uma vez, desconecte da internet e ela continua funcionando.

O que foi coberto sumiu mesmo do arquivo?

Sim, e é para isso que esta ferramenta existe. A imagem é decodificada em um buffer de pixels; as caixas sobrescrevem os pixels que estão dentro delas; depois o buffer é codificado como um arquivo novo. Os valores originais já saíram da memória antes de o codificador receber qualquer coisa, então não há camada para esconder, anotação para remover nem histórico para desfazer. Dá para conferir do jeito que você conferiria a afirmação de qualquer outra pessoa: abra o resultado em um editor de imagens e procure uma segunda camada, ou tente selecionar o texto que você cobriu.

Dá para recuperar uma área pixelada ou desfocada?

Às vezes, e essa é a única coisa que vale a pena ler antes de escolher. A tarja preta troca tudo o que está embaixo por uma cor chapada, então não sobrevive nada: nem uma borda, nem uma média, nem a quantidade de caracteres. Pixelar troca cada bloco pela média daquele bloco, e uma grade de médias ainda é uma medida do que estava embaixo: para texto em uma fonte comum e de tamanho previsível, trabalhos publicados já reconstruíram o original renderizando candidatos e comparando as médias. Desfocar é uma convolução, e convoluções em princípio podem ser invertidas. Então pixele um rosto ao fundo se quiser, e cubra com tarja tudo o que se lê como texto.

Por que um retângulo preto desenhado num editor de documentos não é a mesma coisa?

Porque a maioria dos programas salva o retângulo ao lado da imagem e não dentro dela. Uma forma desenhada num leitor de PDF, numa apresentação, num editor de texto ou num editor de imagens com camadas é um objeto com posição, apoiado sobre a página: movê-lo, apagá-lo ou abrir o arquivo em outro programa devolve exatamente o que ele estava cobrindo. Jornais, tribunais e ministérios já publicaram documentos censurados assim. Aqui o retângulo não é salvo em lugar nenhum: são valores de pixel escritos por cima dos que estavam ali.

Ele também remove os dados EXIF e GPS?

Sim, como efeito colateral. Salvar aqui significa codificar uma tela cheia de pixels, e uma tela não carrega etiquetas: a localização, o modelo da câmera, as datas e a miniatura embutida simplesmente não são escritas no arquivo novo. A miniatura importa: é uma segunda cópia pequena da imagem, nem sempre é refeita quando a foto é editada, e uma foto tarjada que viaja com uma miniatura sem tarja desfaz todo o trabalho. Visualizador e removedor de EXIF lê e edita metadados JPEG, PNG e WebP sem recodificar suas imagens. Para AVIF, mostra o EXIF disponível como somente leitura e limpa convertendo a primeira imagem decodificada para um PNG novo; as cores ou o HDR podem mudar.

Quais formatos ele lê e escreve?

Ele lê tudo o que o seu navegador souber decodificar, na prática JPEG, PNG, WebP, GIF, BMP e, na maioria dos navegadores atuais, AVIF. Escreve JPEG, PNG e WebP, porque são os codificadores que os navegadores trazem. No modo automático um JPEG volta como JPEG e todo o resto volta como PNG, o que mantém uma foto com tamanho de foto e deixa nítido o texto que ficou à vista num print. A escolha não muda nada da tarja: os pixels já foram embora quando o codificador os vê.

Dá para fazer isso sem mouse?

Dá. “Adicionar uma caixa no meio” coloca uma sobre a imagem, Tab passa de uma caixa para outra, as setas movem a que está em foco e Alt com as setas muda o tamanho; com Shift cada passo é de dez pixels e Delete remove. Cada caixa também tem, abaixo da imagem, uma linha com o tamanho, a posição, o que ela faz e um botão para removê-la, de modo que a ferramenta inteira funciona pelo teclado e é lida por um leitor de tela.

Funciona no celular?

Funciona. Desenhar, mover e redimensionar usam eventos de ponteiro e não de mouse, então o dedo funciona igual, e as alças são desenhadas maiores numa tela sensível ao toque. A imagem na tela é redesenhada no tamanho da tela enquanto você trabalha; o arquivo em si é sempre tarjado na resolução original quando você aperta o botão.

É gratuito, e preciso de conta?

É gratuito, e não há conta, cadastro, período de teste nem marca-d'água. Também não há limite de tamanho para a imagem, porque não há servidor pagando por isso: o trabalho acontece no seu próprio dispositivo. O site tem publicidade, que é o que o sustenta; os anúncios não recebem nada sobre as suas imagens.