Ferramenta do navegador

Conversor de Base64 para PDF

Valide o cabeçalho PDF, visualize localmente e baixe o arquivo.

Processamento local · Sem upload · Sem conta

Prévia local

Uma prévia validada aparecerá aqui.

Cabeçalho válido e prévia não provam que um documento seja seguro.

Como esta ferramenta funciona

Valide o cabeçalho PDF, visualize localmente e baixe o arquivo.

Use o exemplo para conferir a entrada e os metadados e depois substitua pelo seu valor.

Privacidade e uso seguro

O processamento permanece nesta aba. Valores grandes ainda podem consumir muita memória do dispositivo.

Cabeçalho válido e prévia não provam que um documento seja seguro.

Falhas comuns explicadas

  • A entrada está vazia, danificada ou não usa o formato esperado.
  • O modo escolhido não corresponde ao alfabeto, tipo de arquivo ou representação.
  • Um valor muito grande pode esgotar a memória enquanto as cópias codificada e decodificada coexistem.
  • Uma conversão bem-sucedida não prova que o conteúdo seja seguro ou confiável.

Comandos equivalentes

Use o runtime ou shell já disponível. Valide entradas não confiáveis e não imprima binários diretamente no terminal.

Python

from pathlib import Path
import base64
Path('document.pdf').write_bytes(base64.b64decode(value, validate=True))

JavaScript

import { writeFileSync } from 'node:fs';
writeFileSync('document.pdf', Buffer.from(value, 'base64'));

Shell

printf '%s' "$VALUE" | base64 --decode > document.pdf
head -c 5 document.pdf

Padrões e referências oficiais