Identifique a representação
Base64 puro não inclui cabeçalho. Uma data URI exige o modo Data URL e a forma data:type/subtype;base64,payload, sem parâmetros. Na decodificação, o MIME vem desse cabeçalho; o campo editável serve à entrada pura.
Files, Binary & Compression
Converta um arquivo binário e escolha explicitamente sua representação.
Arraste ou escolha um único arquivo (máximo de 600.000 bytes).
Nenhum arquivo selecionado.
Os arquivos e o texto ficam neste navegador; a conversão não envia solicitações de rede.
MIME é uma declaração, não uma identidade verificada. A decodificação de Data URL usa o MIME do cabeçalho; este campo é usado para entrada pura.
Somente Base64 padrão (+ /). A decodificação aceita preenchimento exato ou ausente e rejeita bits sem uso diferentes de zero. Data URL exige data:type/subtype;base64,payload sem parâmetros nem codificação percentual.
Arquivo e saída decodificada: 600.000 bytes. Entrada codificada: 1.000.000 de unidades UTF-16, incluindo cabeçalho e espaços. Arquivos vazios e entrada pura vazia convertida manualmente são válidos.
A prévia de imagem está desativada.
Escolha um arquivo, cole Base64 ou confira um exemplo.
Inverter mostra a prévia do resultado completo na direção oposta. Mudar de direção mantém as duas entradas; Limpar remove ambas após confirmação.
Arquivo para Base64 ajuda a levar um documento binário a um campo de texto. O codificador de arquivo lê os bytes sem exigir conteúdo UTF-8, o que permite trabalhar com imagens, PDFs e outros formatos sem transformá-los em caracteres.
No caminho Base64 para arquivo, o download recupera os bytes decodificados. Você também recebe uma representação textual normalizada para copiar ou salvar como TXT.
Use Arquivo para Base64 para preparar um valor textual e conferir a volta ao arquivo. A extensão do nome não determina como os bytes são interpretados durante a conversão. Um byte nulo continua sendo parte do conteúdo, mesmo quando não poderia aparecer como texto legível.
A prévia começa desativada. Para imagens estáticas PNG, JPEG ou WebP compatíveis, você pode solicitá-la separadamente. Uma declaração MIME incompatível ou um limite de imagem excedido bloqueia apenas a prévia; o arquivo convertido continua disponível para baixar.
Base64 puro não inclui cabeçalho. Uma data URI exige o modo Data URL e a forma data:type/subtype;base64,payload, sem parâmetros. Na decodificação, o MIME vem desse cabeçalho; o campo editável serve à entrada pura.
A conversão automática aguarda 350 ms após uma alteração. Se preferir executar manualmente, desative essa opção. Enquanto o resultado estiver desatualizado, a cópia e os downloads ficam indisponíveis.
Trocar arquivo, carregar exemplo, limpar e inverter abrem uma prévia com a contagem de bytes e unidades de texto. Aplicar confirma a mudança. Desfazer recupera uma vez os dados, as opções e o resultado anteriores.
A tela exibe até 20.000 unidades de texto, mas copiar Base64 e baixar TXT usam o texto completo. Baixar arquivo salva os bytes completos, sem a necessidade de exibi-los.
Ao decodificar, a saída textual usa Base64 padrão com o preenchimento = necessário. O formato escolhido define se haverá um cabeçalho Data URL. A opção de omitir preenchimento só se aplica à codificação.
A opção de ignorar espaços aceita apenas SP, TAB, CR e LF. O resultado informa a quantidade ignorada; outros caracteres invisíveis não são removidos silenciosamente.
Você define o nome de download e o MIME. Esses campos não convertem o formato do arquivo, não detectam sua extensão verdadeira e não comprovam a identidade do conteúdo.
Base64 puro não guarda nome nem extensão. Uma data URI pode declarar MIME, mas isso não confirma o tipo real do conteúdo. Arquivo para Base64 permite escolher o nome de download; trocar a extensão não converte o arquivo. Não há identificação universal de formatos.
Selecione Base64 para arquivo, escolha a representação correta e execute a conversão. Baixar arquivo salva os bytes; Baixar TXT Base64 salva a representação textual. Essa é uma alternativa no navegador ao download por código, sem depuração da aplicação de origem.
Cole a sequência e indique se ela é pura ou Data URL. O alfabeto precisa ser o padrão, com preenchimento completo ou ausente. Após a validação, baixe os bytes. Arquivo para Base64 não exige que os dados decodificados sejam texto UTF-8.
A escolha entre campo binário e texto depende do banco e da aplicação. Aqui você pode preparar Base64 ou recuperar os bytes da imagem no navegador e verificar seu tamanho. A ferramenta não se conecta ao banco, não grava registros e não depura o código de persistência.
Se a intenção é obter a representação de um arquivo sem enviá-lo, selecione-o aqui e copie o Base64 gerado localmente. Isso oferece uma alternativa manual no navegador. A ferramenta não implementa um fluxo JavaScript de upload, não transfere o arquivo a um destino e não depura código-fonte.
Encontrou um caso que precisa de atenção?
Comece em Arquivo para Base64 com um arquivo pequeno. Confira o formato e a contagem de bytes, examine a inversão antes de aplicá-la e baixe o conteúdo completo.