Conversor de Base64 para TIFF

Salve digitalizações e arquivos de impressão codificados em Base64 como TIFF, ou converta qualquer imagem que o seu navegador consiga exibir em um TIFF RGBA sem compressão. Tudo é processado no seu dispositivo.

Funciona inteiramente no seu navegador. Nada é enviado.

Como usar

  1. Cole a string Base64 ou o URI data:image/tiff;base64.
  2. Confira o formato detectado e o tamanho. Um TIFF pode não exibir prévia, o que é normal na maioria dos navegadores.
  3. Escolha Original para salvar um TIFF exatamente como foi recebido, ou mantenha TIFF para converter uma imagem PNG, JPEG, WebP ou de outro formato.
  4. Baixe o arquivo .tiff.

Como identificar dados TIFF

Um arquivo TIFF começa com uma marca de ordem de bytes. Arquivos little-endian começam com II (de Intel), que em Base64 vira SUkq; arquivos big-endian começam com MM (de Motorola), que vira TU0A. TIFFs em Base64 vêm de scanners de documentos, serviços de fax, pipelines de OCR, sistemas de arquivamento e ferramentas de geoprocessamento (GIS) que trabalham com GeoTIFF. O tipo MIME é image/tiff, e as extensões .tif e .tiff são intercambiáveis.

Por que a prévia pode não aparecer

O Chrome, o Edge e o Firefox não conseguem exibir imagens TIFF; o Safari é a principal exceção. Mesmo assim, a ferramenta reconhece o formato pelo cabeçalho, mostra o tamanho decodificado e salva o arquivo quando você escolhe Original, para que você possa abri-lo depois em um visualizador de imagens, uma ferramenta de PDF ou um editor.

Converter um TIFF em PNG ou JPEG exige que o navegador o decodifique primeiro, então isso só funciona em um navegador que consiga exibir TIFF. TIFFs de várias páginas, comuns em documentos digitalizados e faxes, mantêm todas as páginas no download Original. Uma conversão só pode usar a imagem que o navegador decodifica, que normalmente é a primeira página.

Conversão para TIFF

O caminho inverso funciona em qualquer navegador: qualquer imagem que o navegador consiga exibir, de PNG e JPEG a WebP, GIF, AVIF, BMP ou SVG, pode ser salva como TIFF. A saída é RGBA sem compressão, com 8 bits por canal, então conte com cerca de 4 bytes por pixel. Ela não usa compressão LZW nem ZIP e não converte para CMYK; se uma gráfica pedir CMYK, converta o arquivo em um editor de imagens profissional.

// Go: grava dados TIFF em Base64 no disco
data, err := base64.StdEncoding.DecodeString(b64)
if err != nil {
    log.Fatal(err)
}
os.WriteFile("scan.tif", data, 0o644)

Perguntas frequentes

Por que não consigo ver a prévia do meu TIFF?

A maioria dos navegadores não oferece suporte a TIFF, então a prévia fica vazia. Os dados ainda são decodificados corretamente, e o download Original entrega o arquivo completo.

Posso converter um TIFF em Base64 para PNG ou JPG?

Só se o seu navegador conseguir decodificar TIFF, como o Safari. Caso contrário, baixe o original e converta-o com um software para desktop.

A saída TIFF é comprimida?

Não. Os arquivos convertidos são RGBA sem compressão, formato que praticamente todo leitor de TIFF aceita, mas que gera arquivos grandes. Uma imagem de 3000 × 2000 pixels tem cerca de 24 MB.

TIFFs de várias páginas são aceitos?

Eles são mantidos intactos quando você baixa como Original. As conversões usam uma única página.

Como codifico um TIFF em Base64?
Use TIFF para Base64 para obter uma string Base64 pura ou um data URI.